RFR: 8286172: Create an automated test for JDK-4516019 [v2]

Alisen Chung achung at openjdk.java.net
Mon May 23 17:26:58 UTC 2022


On Tue, 17 May 2022 12:36:04 GMT, Srinivas Mandalika <smandalika at openjdk.org> wrote:

>> Create an automated test for [JDK-4516019](https://bugs.openjdk.java.net/browse/JDK-4516019)
>> 
>> Clicking on the increment/decrement buttons of the spinner does not install focus on the spinner or one of its focusable children.
>> 
>> The test validates the same.
>> 
>> This review is for migrating tests from a closed test suite to open.
>> 
>> Testing:
>> The test ran successfully on Mach5 with multiple runs (30) on windows-x64, linux-x64 and macos-x64.
>
> Srinivas Mandalika has updated the pull request incrementally with two additional commits since the last revision:
> 
>  - Review comments fixed: Fixed file path, removed redundant sleep call etc.
>  - Review comments fixed: Removed file under the 'bug id' folder structure

Changes requested by achung (Author).

test/jdk/javax/swing/JSpinner/JSpinnerFocusTest.java line 69:

> 67:         try {
> 68:             SwingUtilities.invokeAndWait(() -> createGUI());
> 69:             Thread.sleep(1000);

Would it be better to make robot a global variable and use Robot.waitForIdle() here? Sleeping might slow down the test unnecessarily

test/jdk/javax/swing/JSpinner/JSpinnerFocusTest.java line 71:

> 69:             Thread.sleep(1000);
> 70:             runTest();
> 71:             Thread.sleep(1000);

same here

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

PR: https://git.openjdk.java.net/jdk/pull/8546



More information about the client-libs-dev mailing list