我在單元測試中遇到以下問題。與測試類:從計時器設置本地字段
class TestClass {
boolean stopTest = false;
@Test
public void test() {
// do something
Timer timer = new Timer();
timer.schedule(new TimerTask() {
public void run() {
stopTest = true;
}
}, 1200);
while(!stopTest) {
}
timer.cancel();
// do assert
}
}
本試驗作品的權利只有在與運營商的同時斷點調試,但如果我在調試或無斷點運行試驗不是,他的作品無限。我試圖用布爾字段將stopTest更改爲類,並嘗試通過此類中的get和set方法。我做錯了什麼?
非常感謝您! – Mirimon