Index: /modules/swing/src/test/api/java/common/javax/swing/plaf/basic/BasicTabbedPaneUITest.java =================================================================== --- /modules/swing/src/test/api/java/common/javax/swing/plaf/basic/BasicTabbedPaneUITest.java (revision 453106) +++ /modules/swing/src/test/api/java/common/javax/swing/plaf/basic/BasicTabbedPaneUITest.java (working copy) @@ -655,7 +655,21 @@ public void testPaintText() { // Note: painting code, cannot test } - + + public void testPaint() { + // regression HARMONY-1804 + BasicTabbedPaneUI localBasicTabbedPaneUI = new BasicTabbedPaneUI(); + localBasicTabbedPaneUI.installUI( new javax.swing.JTabbedPane()); + try + { + localBasicTabbedPaneUI.paint(null, new javax.swing.JToolBar()); + fail("NPE is not thrown"); + } + catch (NullPointerException expectedException) + {//expected + } + } + public void testSelectAdjacentRunTab() { create3TabRuns();