<Swing Dev> [12] RFR 8213261: test javax/swing/plaf/nimbus/AllSwingComponentsBaselineTest.java fails

Sergey Bylokhov Sergey.Bylokhov at oracle.com
Fri Nov 2 19:30:41 UTC 2018


Looks fine.

On 02/11/2018 04:23, Prasanta Sadhukhan wrote:
> Hi All,
> 
> Please review a test fix which is seen to be failing in mach5 systems with NPE when frame is disposed.
> 
> Added null check before dispose to prevent NPE, but then mach5 systems fail with HeadlessException so added key headful to the test.
> 
> diff --git a/test/jdk/javax/swing/plaf/nimbus/AllSwingComponentsBaselineTest.java b/test/jdk/javax/swing/plaf/nimbus/AllSwingComponentsBaselineTest.java
> --- a/test/jdk/javax/swing/plaf/nimbus/AllSwingComponentsBaselineTest.java
> +++ b/test/jdk/javax/swing/plaf/nimbus/AllSwingComponentsBaselineTest.java
> @@ -22,6 +22,7 @@
>    */
> 
>   /* @test
> +   @key headful
> +    @bug 8192888 8213261
>      @summary Verifies getBaseline causes NPE for Nimbus L&F
>      @run main AllSwingComponentsBaselineTest
> @@ -58,7 +59,9 @@
>               BasicButtonUI bbUI = (BasicButtonUI) UIManager.getUI(b);
>               bbUI.getBaseline(b, b.getHeight(), b.getWidth());
>           } finally {
> +            if (frame != null) {
>               frame.dispose();
>           }
>       }
>   }
> +}
> 
> Regards
> Prasanta


-- 
Best regards, Sergey.


More information about the swing-dev mailing list