RFR: 8327787: Convert javax/swing/border/Test4129681.java applet test to main [v2]
Alexey Ivanov
aivanov at openjdk.org
Mon Mar 11 16:32:39 UTC 2024
On Mon, 11 Mar 2024 15:00:21 GMT, Tejesh R <tr at openjdk.org> wrote:
>> Convert javax/swing/border/Test4129681.java applet test to main based test using PassFailJFrame.
>
> Tejesh R has updated the pull request incrementally with three additional commits since the last revision:
>
> - Review updates
> - Review updates
> - Updates
Changes requested by aivanov (Reviewer).
Marked as reviewed by aivanov (Reviewer).
test/jdk/javax/swing/border/Test4129681.java line 41:
> 39:
> 40: public class Test4129681 {
> 41: private static JLabel label;
The `label` does not need to be global, it can be confined to `init`.
test/jdk/javax/swing/border/Test4129681.java line 47:
> 45: public static void main(String[] args) throws Exception {
> 46: String testInstructions = """
> 47: When frame starts, you'll see a checkbox
It's not what I really meant.
The instructions and the frame appear simultaneously, thus the tester doesn't need to wait for anything. Just describe what the tester needs to do.
test/jdk/javax/swing/border/Test4129681.java line 53:
> 51: is disabled as well as the label.
> 52: """;
> 53: PassFailJFrame passFailJFrame = new PassFailJFrame.Builder()
Suggestion:
PassFailJFrame passFailJFrame = PassFailJFrame.builder()
Use helper method to create the builder, don't use `new` explicitly.
-------------
PR Review: https://git.openjdk.org/jdk/pull/18189#pullrequestreview-1928044311
PR Review: https://git.openjdk.org/jdk/pull/18189#pullrequestreview-1928078877
PR Review Comment: https://git.openjdk.org/jdk/pull/18189#discussion_r1519870582
PR Review Comment: https://git.openjdk.org/jdk/pull/18189#discussion_r1519849859
PR Review Comment: https://git.openjdk.org/jdk/pull/18189#discussion_r1519855420
More information about the client-libs-dev
mailing list