是否有任何最佳实践可以让Junit在测试文件中执行一次函数,它也不应该是静态的.
喜欢@BeforeClass非静态功能?
这是一个丑陋的解决方案:
@Before void init(){
if (init.get() == false){
init.set(true);
// do once block
}
}
Run Code Online (Sandbox Code Playgroud)
这是我不想做的事情,我正在寻找一个集成的junit解决方案.
Junit @BeforeClass和@AfterClass必须声明为静态.有一个很好的解决办法在这里进行@BeforeClass.我班上有很多单元测试,只想初始化和清理一次.有关如何获得解决方法的任何帮助@AfterClass?我想在不引入其他依赖项的情况下使用Junit.谢谢!