JUnitとFESTを使用してGUIと統合テストを作成しようとしています。これが私が持っているものです:
@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();
}
}
robotargsすでに初期化されています。
電話をかけると、なぜこのような例外が発生するのwaitですか?電話をかけたときに同じ例外が発生しないのはなぜsleepですか?