Index: src/test/api/java/common/javax/swing/undo/StateEditTest.java =================================================================== --- src/test/api/java/common/javax/swing/undo/StateEditTest.java (revision 494856) +++ src/test/api/java/common/javax/swing/undo/StateEditTest.java (working copy) @@ -217,6 +217,19 @@ assertNull(se1.postState); assertEquals(getState(newObj), se1.preState); assertEquals("name", se1.undoRedoName); + + try { // Regression test for HARMONY-2536 + new StateEdit(null); + fail("NullPointerException should have been thrown"); + } catch (NullPointerException e) { + // Expected + } + try { // Regression test for HARMONY-2536 + new StateEdit(null, "str"); + fail("NullPointerException should have been thrown"); + } catch (NullPointerException e) { + // Expected + } } public void testConstants() { @@ -225,4 +238,4 @@ assertEquals("$Id: StateEditable.java,v 1.2 1997/09" + "/08 19:39:08 marklin Exp $", StateEditable.RCSID); } -} \ No newline at end of file +}