我们有很多使用 JUnit 3编写的集成测试,尽管我们现在使用4.4运行它们。其中一些需要在类中的所有测试完成后运行的 tearDown 方法(以释放一些公共资源)。
我看到这可以在junit 4中使用@AfterClass(org.junit)完成。但是,将其混合到现有的扩展 TestCase (junit.framework.*) 的 junit 3 测试中似乎不起作用。[顺便说一句,有迁移工具吗?问题264680表明一年前没有。]
我已经看到提到使用 junit.extensions.TestSetup 来处理这种事情。我对此的简短测试似乎不起作用。有什么例子吗?