public void testInterceptionWithATriggerThatDisplaysNothing() throws Exception { try { WindowInterceptor.getModalDialog(Trigger.DO_NOTHING); throw new AssertionFailureNotDetectedError(); } catch (AssertionError e) { assertEquals( ShownInterceptionDetectionHandler.NO_WINDOW_WAS_SHOWN_ERROR_MESSAGE, e.getMessage()); } }
public void testInterceptingANonModalJDialog() throws Exception { try { WindowInterceptor.getModalDialog( new Trigger() { public void run() { JDialog dialog = new JDialog(); dialog.setTitle("aDialog"); dialog.setVisible(true); } }); throw new AssertionFailureNotDetectedError(); } catch (AssertionError e) { assertEquals( "Window 'aDialog' is non-modal, it must be intercepted with WindowInterceptor.run(Trigger)", e.getMessage()); } }