/** @see junit.framework.TestCase#tearDown() */ protected void tearDown() throws Exception { // Only dispose if the dialog hasn't already been dismissed by the // test case. if (JDialogOperator.findJDialog("Select font", true, false) != null) { JDialogOperator dialog = new JDialogOperator("Select font"); JDialog dialogSource = (JDialog) dialog.getSource(); dialogSource.setVisible(false); dialogSource.dispose(); } // new QueueTool().waitEmpty(10000); // dialog.waitClosed(); // QueueTool.uninstallQueue(); super.tearDown(); }
public void pushButtonAndWaitAndApproveDialog( String buttonName, String windowName, String dialogButton) throws Exception { JFrameOperator mainFrame = new JFrameOperator("JSystem"); new JButtonOperator(mainFrame, new TooltipChooser(buttonName)).push(); Thread.sleep(500); JDialogOperator dialog = new JDialogOperator(windowName); dialog.setModal(true); if (!dialog.isActive()) { System.out.println( "The Dialog " + windowName + " was not opened successfully. is visible=" + dialog.isVisible()); Thread.sleep(1000); System.out.println( "The Dialog " + windowName + " after 1 second sleep active= " + dialog.isActive() + " is visible=" + dialog.isVisible()); } else { System.out.println("The Dialog " + windowName + " was opened successfully"); } if (dialogButton != null) { new JButtonOperator(dialog, new TooltipChooser(dialogButton)).push(); } }
/** Tests the JFontChooserDialog. */ public void testOKButton() { logger_.info("Running testOKButton..."); okButton_.clickMouse(); assertTrue(!dialog_.getSource().isVisible()); }