RFR: 8341162: Open source some of the AWT window test [v2]

Jayathirth D V jdv at openjdk.org
Thu Oct 3 07:45:22 UTC 2024


On Tue, 1 Oct 2024 22:08:46 GMT, Phil Race <prr at openjdk.org> wrote:

>> Jayathirth D V has updated the pull request incrementally with two additional commits since the last revision:
>> 
>>  - Remove not needed setVisible calls
>>  - Update based on review comments
>
> test/jdk/java/awt/Window/LocationByPlatform/TestLocationByPlatform.java line 28:
> 
>> 26:  * @bug 6318630
>> 27:  * @summary Test that location by platform works
>> 28:  * @library /open/test/jdk/java/awt/regtesthelpers
> 
> remove the leading "/open/test/jdk"

Updated.

> test/jdk/java/awt/Window/OwnedWindowShowTest/OwnedWindowShowTest.java line 38:
> 
>> 36: public class OwnedWindowShowTest {
>> 37:     public static void main(String args[])
>> 38:     {
> 
> I guess this should all be inside EventQueue.invokeAndWait() ?

Yes added.

> test/jdk/java/awt/Window/OwnedWindowShowTest/OwnedWindowShowTest.java line 46:
> 
>> 44:             try {
>> 45:                 window.setVisible(true);
>> 46:             } catch (NullPointerException npe) {
> 
> Is there any point to this ? Just let the NPE propagate. This just hides the origin.

We can just throw NPE. Updated it.

> test/jdk/java/awt/Window/ResizeTest/ResizeTest.java line 29:
> 
>> 27:  * @summary Tests that focus lost is delivered to a lightweight component
>> 28:  * in a disposed window
>> 29:  * @library /open/test/jdk/java/awt/regtesthelpers
> 
> remove the leading "/open/test/jdk"

Updated.

> test/jdk/java/awt/Window/ShowWindowTest/ShowWindowTest.java line 28:
> 
>> 26:  * @bug 4084997
>> 27:  * @summary See if Window can be created without its size explicitly set
>> 28:  * @library /open/test/jdk/java/awt/regtesthelpers
> 
> again, remove the leading "/open/test/jdk"

Updated.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/21284#discussion_r1785771800
PR Review Comment: https://git.openjdk.org/jdk/pull/21284#discussion_r1785772385
PR Review Comment: https://git.openjdk.org/jdk/pull/21284#discussion_r1785772984
PR Review Comment: https://git.openjdk.org/jdk/pull/21284#discussion_r1785772064
PR Review Comment: https://git.openjdk.org/jdk/pull/21284#discussion_r1785773224


More information about the client-libs-dev mailing list