我從JUnit開始,並不理解註釋@Test
和@BeforeClass
。
我有以下代碼:如何理解@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測試之前添加@Test
嗎?
因此,如果我有30個Java測試,我應該在每個Java文件中有@Test public void test()
?
爲什麼?我無權提問? – user281070
你這樣做,只是不要指望我們任何人都花費很多的時間和精力來回答你的問題,如果你不能花時間閱讀和接受有用的答案。 – Tim