On Tue, 20 May 2025 18:18:51 GMT, Alexey Ivanov <[email protected]> wrote:
>> Tejesh R has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> Review fix
>
> test/jdk/javax/swing/JFileChooser/HTMLFileName.java line 59:
>
>> 57: ComboBox remains in HTML format string, then
>> test PASS.
>> 58: If it appears to be in plain text, then test
>> FAILS.
>> 59: (Verify for all Look and Feel).
>
> How do I verify for all Look and Feels?
>
> The test has to iterate over all L&F, and repeat the same thing for each L&F.
>
> Ideally, it should be an automated test. However, I'm fine with postponing
> any efforts to automate the test but I'd like to try to automate it.
` for (UIManager.LookAndFeelInfo laf :
UIManager.getInstalledLookAndFeels()) {
System.out.println("Test for LookAndFeel " + laf.getClassName());
UIManager.setLookAndFeel(laf.getClassName());
PassFailJFrame.builder()
.instructions(INSTRUCTIONS)
.columns(45)
.testUI(HTMLFileName::initialize)
.positionTestUIBottomRowCentered()
.build()
.awaitAndCheck();
System.out.println("Test passed for LookAndFeel " +
laf.getClassName());
}`
When I try to iterate the test for all L&F, the test result of first L&F is
explicitly taken for other L&F too. Any idea why ?
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/24439#discussion_r2099478001