스프링을 사용하여 테스트와 데이터를 분리하는 데 대한 단점이 있습니까?

StackOverflow https://stackoverflow.com/questions/254494

문제

테스트 데이터를 단위 테스트 (하드 코드 값)에서 분리하기위한 좋은 솔루션을 제시하는 데 어려움을 겪고 있습니다. 봄이 달린 콩을 만들고 그 콩을 사용하여 데이터를 유지할 수 있다는 것이 나에게 새벽이 될 때까지.

내 단위 테스트를 이런 식으로 코딩하는 데 도움이 되나요? 그러나 그들은 스프링이 어떻게 모든 콩을 구성 해야하는지, 그렇지 않은지를 보는 것처럼 약간 느리게 달려 있습니다.

도움이 되었습니까?

해결책

좋은 연습 - 주요 동기 중 하나 의존성 주입 내 견해로는 (더 쉽게 단위 테스트)

스프링 애플리케이션 컨텍스트를 제기 할 필요가 있기 때문에 느려질 것이므로이 기술을 "통합 테스트"에 예약 할 수 있습니다.

다른 팁

단위 테스트의 경우 직접 생성하고 주입하는 것처럼 항상 콩에 콩을 연결 한 다음 스프링 배선을 남겨서 통합 테스트 및 생산/개발을 위해 스프링 배선을 남길 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top