RFR: 8353446: Open source several AWT Menu tests - Batch 2 [v2]
Abhishek Kumar
abhiscxk at openjdk.org
Tue Apr 22 04:56:48 UTC 2025
On Tue, 22 Apr 2025 03:59:35 GMT, Tejesh R <tr at openjdk.org> wrote:
>> Open source these AWT Menu tests:
>>
>> java/awt/Menu/OnFlyRepaintMenuTest/OnFlyRepaintMenuTest.java
>> java/awt/Menu/DestroyMenuTest/DestroyMenuTest.java
>> java/awt/Menu/MenuAddRemoveCrash/MenuAddRemoveCrash.java
>> java/awt/Menu/MenuZOrderTest/MenuZOrderTest.java
>
> Tejesh R has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains three additional commits since the last revision:
>
> - Updated review comments
> - Merge branch 'master' of https://git.openjdk.java.net/jdk into branch_8353446
> - Open source
test/jdk/java/awt/Menu/DestroyMenuTest/DestroyMenuTest.java line 103:
> 101: X.add(topPanel, "North");
> 102: X.add(bottomPanel, "South");
> 103: frame.add(X, "South");
Please add constants to add components wherever applicable.
Suggestion:
topPanel.add(vScrollbar, BorderLayout.EAST);
topPanel.add(hScrollbar, BorderLayout.SOUTH);
X.add(topPanel, BorderLayout.NORTH);
X.add(bottomPanel, BorderLayout.SOUTH);
frame.add(X, BorderLayout.SOUTH);
test/jdk/java/awt/Menu/OnFlyRepaintMenuTest.java line 50:
> 48: 1. Click the button 'Change state' and wait for 5 secs.
> 49: 2. If menu is repainted correctly after its setLabel()
> 50: and setEnabled() methods called test PASSED, else FAILED.
How to know that correct menu is repainted ?
You may add the initial menu details... like menu labels, menu state, menu checked state etc.
And then after clicks... what change is expected ?
This will give tester an info to compare against the test instructions.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/24681#discussion_r2053319029
PR Review Comment: https://git.openjdk.org/jdk/pull/24681#discussion_r2053326884
More information about the client-libs-dev
mailing list