Index: src/test/api/java/common/javax/swing/plaf/basic/BasicTableUITest.java =================================================================== --- src/test/api/java/common/javax/swing/plaf/basic/BasicTableUITest.java (revision 490626) +++ src/test/api/java/common/javax/swing/plaf/basic/BasicTableUITest.java (working copy) @@ -124,7 +124,6 @@ public void testPaint() throws Exception { ui.table = new JTable(); - ui.paint(null, null); DefaultTableModel model = (DefaultTableModel) ui.table.getModel(); model.addColumn("column1"); model.addRow(new Object[] { "1" }); @@ -134,6 +133,16 @@ ui.paint(g, null); } + // Regression test for HARMONY-1776 + public void testPaint_Null() throws Exception { + try { + ui.paint(null, null); + fail("NullPointerException should have been thrown"); + } catch (NullPointerException e) { + // Expected + } + } + public void testInstallDefaults() throws Exception { ui.table = new JTable(); ui.installDefaults();