Index: modules/swing/src/test/api/java/common/javax/swing/undo/StateEditTest.java =================================================================== --- modules/swing/src/test/api/java/common/javax/swing/undo/StateEditTest.java (revision 489577) +++ modules/swing/src/test/api/java/common/javax/swing/undo/StateEditTest.java (working copy) @@ -14,10 +14,6 @@ * See the License for the specific language governing permissions and * limitations under the License. */ -/** - * @author Evgeniya G. Maenkova - * @version $Revision$ - */ package javax.swing.undo; import java.util.Hashtable; @@ -94,11 +90,6 @@ super.setUp(); } - @Override - protected void tearDown() throws Exception { - super.tearDown(); - } - public void testGetPresentationName() { assertNull(se1.getPresentationName()); assertEquals("presentationName", se2.getPresentationName()); @@ -219,6 +210,17 @@ assertEquals("name", se1.undoRedoName); } + // Regression test for HARMONY-2844 + public void testInitNull() { + StateEdit se = new StateEdit(new SimpleEditable()); + try { + se.init(null, "test"); + fail("NullPointerException is expected"); + } catch (NullPointerException e) { + // expected + } + } + public void testConstants() { assertEquals("$Id: StateEdit.java,v 1.6 1997/10" + "/01 20:05:51 sandipc Exp $", StateEdit.RCSID);