JUnit 을 사용하여 작성된 통합 테스트가 많이 있지만 여기에는 4.4으로 실행됩니다. 이들 중 일부는 클래스의 모든 테스트가 완료된 후 실행되는 tearDown 메소드가 필요합니다 (일부 공통 리소스를 비울 수 있도록).junit 3의 클래스 해체?
이 작업은 @AfterClass (org.junit)를 사용하여 junit 4에서 수행 할 수 있습니다. 그러나 이것을 TestCase (junit.framework. *)를 확장하는 기존 junit 3 테스트에 혼합하면 작동하지 않는 것 같습니다. [BTW는 아직 마이그레이션 도구가 있습니까? Question 264680은 1 년 전이 아님을 나타냅니다.]
이런 종류의 일에 junit.extensions.TestSetup을 사용하는 것에 대한 언급을 보았습니다. 이것에 대한 간단한 테스트는 효과가없는 것 같습니다. 어떤예요?
우리가 수동으로 변환하고 모든 테스트를 확인하기 위해 현재 시간이 (그리고 JUnit 4에서는 주석을 사용하여 모든 관련 개발자를 양성)하지 않는 가정이 있지만, junit 3에서 AfterClass와 동등한 몇 가지 클래스를 다루기를 원합니다. –