<AWT Dev> [10][JDK-8027154] [TESTBUG] Test java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java fails

Sergey Bylokhov sergey.bylokhov at oracle.com
Tue Jul 18 00:40:51 UTC 2017

Hi, Krishna. 
Can you please confirm that the initial bug JDK-8012026 can be reproduced by the updated test? 
The updated test should fail before JDK-8012026 was fixed, and works after. 

----- krishna.addepalli at oracle.com wrote: 
Hi All, 

Please review the fix for test bug: 

Bug : JDK-8027154 <https://bugs.openjdk.java.net/browse/JDK-8027154> 

JDK 10 Webrev: http://cr.openjdk.java.net/~pkbalakr/Krishna/8027154/webrev00/ 


The test intends to check the mouse move on Frame2, which is drawn in the MouseMove callback for Frame1. 

However, the code wrongly asserts for the expected mouse position on Frame2, which was just created. 

Also, Frame2 has no callback registered for MouseMove, which is leading to different behaviors on different platforms. 

On Windows and Linux, the assertion is thrown for Mouse Position whereas on Mac, a NullPointerException is thrown. 

After moving the code into the callback for Frame2, the test passes on all the platforms. 


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20170717/427a4eb2/attachment.html>

More information about the awt-dev mailing list