2010-07-26 6 views
3

단위 테스트를 실행하면 (JUnit 4.5 또는 4.82 Eclipse (Galileo))
@Before가 실행되지 않습니다 (?).JUnit 4.x : 왜 @ 결코 실행되지 않았습니까?

다음은 일부 샘플 코드입니다.

initialize 
    testGetFour 

을하지만 그것은 단지입니다 : I 출력이 될 기대

testGetFour 

@BeforeClass와 @AfterClass이 중 실행되지 않습니다.
누군가가 어떻게 나에게 말할 수 있습니까?

답변

3

TestCase (JUnit을 사용하는 3 가지 방법)에서 확장하면 안됩니다.

6

TestCase을 확장 중이기 때문에 이것은 JUnit3 클래스이므로 이클립스는 이것을 JUnit3 클래스로 취급합니다. JUnit 4에서는 테스트 클래스가 아무 것도 확장하지 않아도됩니다.

제거하면 정상적으로 작동합니다.

관련 문제