<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