我从 JUnit 开始,不理解注释@Test
和@BeforeClass
.
我有以下代码:
public class Toto {
@BeforeClass
public static void setupOnce() {
final Thread thread = new Thread() {
public void run() {
Main.main(new String[]{"-arg1", "arg2"});
}
};
try {
thread.start();
} catch (Exception ex) {
}
}
为什么@BeforeClass
?setupOnce()
在这种情况下,和线程是什么?我们应该在每个 Java 测试之前
添加吗?
那么如果我有 30 个 Java 测试,我应该在每个 Java 文件中都有吗?@Test
@Test public void test()