더북(TheBook)

이제 예제 7-3에서 @ActiveProfiles의 값을 qa로 변경하고 다시 테스트를 수행하면 다음과 같은 출력을 얻는다.

 

2014-07-30 17:26:00,932 DEBUG [Test worker] Using Spring Test fixtures:

2014-07-30 17:26:00,955 ERROR [Test worker] QA Environment. Not yet implemented operation.

 

위의 출력은 프로파일을 QA로 설정하여 수행한 결과로, FileSearchEngineService 클래스에 @Profile("qa") 애너테이션이 붙어 있기 때문에 스프링 테스트에서 이 클래스를 사용하게 되어 예외를 얻게 된다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.