RFR: 8353446: Open source several AWT Menu tests - Batch 2 [v2]
Tejesh R
tr at openjdk.org
Tue Apr 22 05:13:59 UTC 2025
On Tue, 22 Apr 2025 04:44:01 GMT, Abhishek Kumar <abhiscxk at openjdk.org> wrote:
>> 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);
Updated.
> 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.
repainted correctly after setLabel and setEnabled is evident that its w.r.t to label and enable/disable.
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/24681#discussion_r2053339487
PR Review Comment: https://git.openjdk.org/jdk/pull/24681#discussion_r2053338954
More information about the client-libs-dev
mailing list