On Tue, 26 Mar 2024 22:33:45 GMT, Alisen Chung <ach...@openjdk.org> wrote:

>> Removing applet usage from manual JFileChooser tests
>
> Alisen Chung has updated the pull request incrementally with one additional 
> commit since the last revision:
> 
>   moved create ui code to helper, change test pass check, add mouse release, 
> remove getContentPane

test/jdk/javax/swing/JFileChooser/4150029/bug4150029.java line 86:

> 84:             System.out.println("Created sub-directory: " + subDir);
> 85: 
> 86:             fileChooser = new JFileChooser(subDir);

Not required here as you are initializing in `createAndShowUI` method.

test/jdk/javax/swing/JFileChooser/4150029/bug4150029.java line 137:

> 135:             clickBackSpace();
> 136:             if (prevDir == crntDir) {
> 137:                 passed_2 = true;

This condition is not satisfied and hence the test failed in win11 machine. In 
linux machine, once the current directory is at `root` then pressing the 
backspace key doesn't have any effect.
But looks like it is different in windows and mac. Checked in windows native 
explorer, once it reached to `home` folder, it toggles between `home` and 
`Desktop` on backspace key press. The condition checked here will never satisfy 
and `passed_2` variable remains false.

So, either you can check the condition differently or may remove this check for 
windows and mac.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/18415#discussion_r1540454288
PR Review Comment: https://git.openjdk.org/jdk/pull/18415#discussion_r1540474274

Reply via email to