我在单元测试中遇到以下问题。与测试类:从计时器设置本地字段
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