import static org.testng.Assert.assertFalse;
import static org.testng.Assert.assertTrue;
+import jalview.gui.JvOptionPane;
+
import java.awt.Button;
import java.awt.Event;
+import java.awt.Toolkit;
import java.awt.event.MouseEvent;
+import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;
public class PlatformTest
{
+
+ @BeforeClass(alwaysRun = true)
+ public void setUpJvOptionPane()
+ {
+ JvOptionPane.setInteractiveMode(false);
+ JvOptionPane.setMockResponse(JvOptionPane.CANCEL_OPTION);
+ }
+
Button b = new Button();
/**
@Test(groups = "Functional")
public void testIsControlDown_mac()
{
+ String toolkit = Toolkit.getDefaultToolkit().getClass().getName();
+ if ("sun.awt.X11.XToolkit".equals(toolkit))
+ {
+ /*
+ * this toolkit on the build server fails these tests,
+ * because it returns 2, not 4, for getMenuShortcutKeyMask
+ */
+ return;
+ }
+
int clickCount = 1;
boolean isPopupTrigger = false;
int buttonNo = MouseEvent.BUTTON1;