使用Junit4,我尝试编写一个包含3 @test的测试(.class),并且需要在每个测试中打开应用程序。
所以在启动应用程序的函数init中关闭它:
@BeforeClass
public static void setupOnce() {
final Thread thread = new Thread() {
public void run() {
//start the appli in the main
thread.start();
}
}
}
@AfterClass
public static void CloseAppli() {
closeAppli();
}
在我的testClass中:TestButtons.java
我想在每个@test中启动appli,这是不可能的......
有什么想法吗?
答案 0 :(得分:0)
您正在寻找的是@After方法。这是在每次测试后调用的。 @AfterClass仅在所有测试结束时调用一次。