Skip to content

Commit 0013d84

Browse files
caojoshuaPaul Hohensee
authored and
Paul Hohensee
committed
8233565: [TESTBUG] NullModalityDialogTest.java fails on MacOS
Reviewed-by: phh Backport-of: 2b5869a
1 parent b8bc720 commit 0013d84

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

test/jdk/ProblemList.txt

-1
Original file line numberDiff line numberDiff line change
@@ -482,7 +482,6 @@ java/awt/Modal/ModalFocusTransferTests/FocusTransferDialogsDocModalTest.java 816
482482
java/awt/GraphicsDevice/DisplayModes/CycleDMImage.java 7099223 linux-all,solaris-all,windows-all
483483
java/awt/Window/WindowResizing/DoubleClickTitleBarTest.java 8233557 macosx-all
484484
java/awt/Window/WindowOwnedByEmbeddedFrameTest/WindowOwnedByEmbeddedFrameTest.java 8233558 macosx-all
485-
java/awt/Modal/NullModalityDialogTest/NullModalityDialogTest.java 8233565 macosx-all
486485
java/awt/keyboard/AllKeyCode/AllKeyCode.java 8242930 macosx-all
487486
java/awt/FullScreen/8013581/bug8013581.java 8169471 macosx-all
488487
java/awt/event/MouseEvent/RobotLWTest/RobotLWTest.java 8233568 macosx-all

test/jdk/java/awt/Modal/NullModalityDialogTest/NullModalityDialogTest.java

+6-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2007, 2014, Oracle and/or its affiliates. All rights reserved.
2+
* Copyright (c) 2007, 2021, Oracle and/or its affiliates. All rights reserved.
33
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
44
*
55
* This code is free software; you can redistribute it and/or modify it
@@ -82,7 +82,8 @@ public void doOpenAction() {
8282
NullModalityDialogTest() throws Exception {
8383

8484
robot = new ExtendedRobot();
85-
EventQueue.invokeLater(this::createGUI);
85+
robot.setAutoDelay(100);
86+
EventQueue.invokeAndWait(this::createGUI);
8687
}
8788

8889
private void createGUI() {
@@ -133,7 +134,9 @@ public void doTest() throws Exception {
133134

134135
dialog.openGained.reset();
135136

136-
robot.type(KeyEvent.VK_TAB);
137+
robot.keyPress(KeyEvent.VK_TAB);
138+
robot.keyRelease(KeyEvent.VK_TAB);
139+
robot.waitForIdle();
137140

138141
dialog.openGained.waitForFlagTriggered();
139142
assertTrue(dialog.openGained.flag(),

0 commit comments

Comments
 (0)