java Junit@AfterClass(非静态)
Junit的@BeforeClass
和@AfterClass
必须声明为静态。对于@BeforeClass
,有一个很好的解决方法here。我的类中有很多单元测试,只想初始化和清理一次。关于如何找到@AfterClass
的解决方法,有什么帮助吗?我希望在不引入额外依赖项的情况下使用Junit。谢谢
你可以在下面搜索框中键入要查询的问题!
Junit的@BeforeClass
和@AfterClass
必须声明为静态。对于@BeforeClass
,有一个很好的解决方法here。我的类中有很多单元测试,只想初始化和清理一次。关于如何找到@AfterClass
的解决方法,有什么帮助吗?我希望在不引入额外依赖项的情况下使用Junit。谢谢
# 1 楼答案
如果您想要类似于
@BeforeClass
中提到的解决方法,可以跟踪已运行的测试数量,然后在所有测试运行完毕后,最终执行结束清理代码这假设您使用的是JUnit4。如果需要说明从超类继承的方法,请参见this,因为此解决方案不会获得继承的方法