RFR: 8339982: Open source several AWT Mouse tests - Batch 2
Prasanta Sadhukhan
psadhukhan at openjdk.org
Tue Sep 24 02:34:37 UTC 2024
On Mon, 23 Sep 2024 06:40:55 GMT, Tejesh R <tr at openjdk.org> wrote:
> Open source these AWT Mouse and GraphicsEnvironment tests:
>
> java/awt/MouseClickCount/MouseClickCount.java
> java/awt/MouseDragEnterExitTest/MouseDragEnterExitTest.java
> java/awt/MouseDragTest/MouseDragTest.java
> java/awt/OpenWinDoubleClickTest/OpenWinDoubleClickTest.java
> java/awt/GraphicsEnvironment/DefaultScreenDeviceTest.java
test/jdk/java/awt/GraphicsEnvironment/DefaultScreenDeviceTest.java line 43:
> 41: * returning first screen
> 42: * @requires (os.family == "windows")
> 43: * @library /open/test/jdk/java/awt/regtesthelpers
Seems like you have not tested these tests after opensourcing...Please adjust to correct path for all the tests..
test/jdk/java/awt/Mouse/MouseDragEnterExitTest.java line 98:
> 96:
> 97: public void mousePressed(MouseEvent e) {
> 98: }
I guess if you use MouseAdapter instead of MouseListener, then you only have to provide implementation for the method you need, not for all..
test/jdk/java/awt/Mouse/MouseDragEnterExitTest.java line 128:
> 126: if (e.getID() == MouseEvent.MOUSE_EXITED)
> 127: type = "MOUSE_EXITED";
> 128:
MOUSE_ENTERED is used twice...Also, it seems you are only printing MouseExit/Enter so other types can be deleted..
test/jdk/java/awt/Mouse/MouseDragEnterExitTest.java line 168:
> 166: public void mouseClicked(MouseEvent e) {
> 167: }
> 168:
same here...MouseAdapter...
test/jdk/java/awt/Mouse/OpenWinDoubleClickTest.java line 38:
> 36: * @library /open/test/jdk/java/awt/regtesthelpers
> 37: * @build PassFailJFrame
> 38: * @run main/manual OpenWinDoubleClickTest
Guess we decided to rename this test...
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/21126#discussion_r1772472012
PR Review Comment: https://git.openjdk.org/jdk/pull/21126#discussion_r1772475894
PR Review Comment: https://git.openjdk.org/jdk/pull/21126#discussion_r1772476755
PR Review Comment: https://git.openjdk.org/jdk/pull/21126#discussion_r1772477852
PR Review Comment: https://git.openjdk.org/jdk/pull/21126#discussion_r1772472446
More information about the client-libs-dev
mailing list