2012-11-28 2 views
2

내가 10 개의 테스트를 말하면, Mule에서 FunctionalTestCase를 확장 할 때마다 실제로 테스트의 라이프 사이클에서 Mule 서버를로드하고 실행되는 모든 테스트마다 눈물을 흘릴 수 있습니까? 저에게는 오버 헤드 인 것 같습니다. 그러나 경량 Mule이 될 수도 있습니다.Mule FunctionalTestCase - 모든 테스트에 대해 룰 서버를로드합니까?

FYI - 내 모든 테스트 내역은 FunctionalTestCase를 확장하고 getConfigResoures() 메소드를 구현하는 AbstractMuleTest를 확장합니다.

답변

4

그렇습니다. 이유가 있습니다 : 다른 테스트에서 뮬 (Mule)에서 다른 일이 발생했기 때문에 모든 테스트가 다른 테스트와 격리되도록 보장해야합니다.

이것은 당신이 당신의 테스트 케이스 클래스 생성자에 다음을 추가하여이 기능을 해제 할 수 있습니다 말했다

setDisposeContextPerClass(true); 
+0

그런 시도! 그것은 작동합니다. 다비드에게 고마워. – Soumya

관련 문제