Я использую AssertJ для тестирования моего приложения свинга.Я должен закрыть свое приложение после теста и до следующего теста, который снова запустит мое приложение.Но, когда я звоню frame.close();
или System.exit(0);
, тест завершается с кодом выхода 0. Я пытался использовать этот код до теста:
ApplicationLauncher.application(App.class).start();
pause(8000);
frame = WindowFinder.findFrame(FrameMatcher.withTitle("Application")).using(robot());
try {
frame.close();
} catch (Exception e){
e.printStackTrace();
}
ApplicationLauncher.application(App.class).start();
pause(8000);
frame = WindowFinder.findFrame(FrameMatcher.withTitle("Application")).using(robot());
Но после frame.close();
у меня возникла та же проблема.Может быть кто-нибудь знает, как это сделать?Любой совет?