Я пытаюсь написать несколько тестов графического интерфейса и интеграции с использованием JUnit и FEST.Вот что у меня есть:
@Before
public void setUp(){
try{
program.main(args);
robot.wait(30000); //gives IllegalMonitorStateException
Thread.sleep(30000); //no Exception occurs here
} catch (Exception e){
e.printStackTrace();
}
}
robot
и args
уже инициализированы.
Почему я получаю такое исключение при вызове wait
?Почему я не получаю то же исключение, когда звоню sleep
?