RFR: 8328401: Convert java/awt/Frame/InitialMaximizedTest/InitialMaximizedTest.html applet test to automated [v2]
Alexander Zvegintsev
azvegint at openjdk.org
Tue Mar 19 15:12:35 UTC 2024
On Tue, 19 Mar 2024 12:16:08 GMT, Abhishek Kumar <abhiscxk at openjdk.org> wrote:
>> Alexander Zvegintsev has updated the pull request incrementally with one additional commit since the last revision:
>>
>> reduce delay
>
> test/jdk/java/awt/Frame/InitialMaximizedTest/InitialMaximizedTest.java line 55:
>
>> 53: EventQueue.invokeAndWait(InitialMaximizedTest::createAndShowFrame);
>> 54: robot.waitForIdle();
>> 55: robot.delay(2000);
>
> delay is too long ? Generally we have 1000 ms delay after creating test UI.
Reduced
> test/jdk/java/awt/Frame/InitialMaximizedTest/InitialMaximizedTest.java line 81:
>
>> 79: System.out.println("GraphicsConfiguration bounds " + gc.getBounds());
>> 80: System.out.println("Screen insets: " + screenInsets);
>> 81: System.out.println("Work area: " + workArea);
>
> Is it intentional to keep so many print statement?
Looks cleaner to me than
System.out.println(
"Frame bounds " + frameBounds +
"\nGraphicsConfiguration bounds " + gc.getBounds() +
"\nScreen insets: " + screenInsets +
"\nWork area: " + workArea
);
> test/jdk/java/awt/Frame/InitialMaximizedTest/InitialMaximizedTest.java line 94:
>
>> 92: frame.setLocation(50, 50);
>> 93: frame.setExtendedState(Frame.MAXIMIZED_BOTH);
>> 94: frame.addWindowListener(new WindowAdapter() {
>
> Suggestion:
> May be replaced with
> `frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);`
`java.awt.Frame` does not have the `setDefaultCloseOperation`, it is a `JFrame` method.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/18367#discussion_r1530575589
PR Review Comment: https://git.openjdk.org/jdk/pull/18367#discussion_r1530572855
PR Review Comment: https://git.openjdk.org/jdk/pull/18367#discussion_r1530575047
More information about the client-libs-dev
mailing list