<Swing Dev> [12] RFR 8213261: test javax/swing/plaf/nimbus/AllSwingComponentsBaselineTest.java fails
Prasanta Sadhukhan
prasanta.sadhukhan at oracle.com
Fri Nov 2 11:23:15 UTC 2018
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
More information about the swing-dev
mailing list