Skip to content

Commit

Permalink
8233643: [TESTBUG] JMenu test bug4515762.java fails on macos
Browse files Browse the repository at this point in the history
Reviewed-by: serb
  • Loading branch information
prsadhuk committed May 8, 2020
1 parent 5f0d11e commit 1f2f808
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 1 deletion.
1 change: 0 additions & 1 deletion test/jdk/ProblemList.txt
Original file line number Diff line number Diff line change
Expand Up @@ -875,7 +875,6 @@ javax/swing/JMenuItem/ActionListenerCalledTwice/ActionListenerCalledTwiceTest.ja
javax/swing/JMenuItem/6249972/bug6249972.java 8233640 macosx-all
javax/swing/JMenuItem/4171437/bug4171437.java 8233641 macosx-all
javax/swing/JMenu/4692443/bug4692443.java 8171998 macosx-all
javax/swing/JMenu/4515762/bug4515762.java 8233643 macosx-all
javax/swing/JColorChooser/Test8051548.java 8233647 macosx-all
javax/swing/plaf/synth/7158712/bug7158712.java 8238720 windows-all
javax/swing/plaf/basic/BasicComboPopup/JComboBoxPopupLocation/JComboBoxPopupLocation.java 8238720 windows-all
Expand Down
8 changes: 8 additions & 0 deletions test/jdk/javax/swing/JMenu/4515762/bug4515762.java
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,7 @@ public void run() {
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
frame.toFront();
}
});

Expand All @@ -140,31 +141,38 @@ public void run() {
actionExpected = true;
Util.hitMnemonics(robot, KeyEvent.VK_U);

robot.waitForIdle();
robot.keyPress(KeyEvent.VK_S);
robot.keyRelease(KeyEvent.VK_S);
robot.waitForIdle();

checkAction();

Util.hitMnemonics(robot, KeyEvent.VK_U);
robot.waitForIdle();

robot.keyPress(KeyEvent.VK_M);
robot.keyRelease(KeyEvent.VK_M);
robot.waitForIdle();

checkAction();

Util.hitMnemonics(robot, KeyEvent.VK_U);
robot.waitForIdle();
Util.hitKeys(robot, KeyEvent.VK_T);
robot.waitForIdle();

checkAction();

Util.hitMnemonics(robot, KeyEvent.VK_U);
robot.waitForIdle();
Util.hitKeys(robot, KeyEvent.VK_W);
robot.waitForIdle();

checkAction();

Util.hitMnemonics(robot, KeyEvent.VK_U);
robot.waitForIdle();
Util.hitKeys(robot, KeyEvent.VK_U);
robot.waitForIdle();

Expand Down

0 comments on commit 1f2f808

Please sign in to comment.