|
From: <pe...@us...> - 2004-03-03 23:39:43
|
Update of /cvsroot/neuclear/neuclear-id/src/java/org/neuclear/tests In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19593/src/java/org/neuclear/tests Modified Files: AbstractObjectCreationTest.java Log Message: Updated various tests to use the AbstractObjectCreationTest Index: AbstractObjectCreationTest.java =================================================================== RCS file: /cvsroot/neuclear/neuclear-id/src/java/org/neuclear/tests/AbstractObjectCreationTest.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** AbstractObjectCreationTest.java 21 Jan 2004 23:41:08 -0000 1.4 --- AbstractObjectCreationTest.java 3 Mar 2004 23:26:44 -0000 1.5 *************** *** 25,35 **** assertNotNull(builder); // assertTrue(NSTools.isNamedObject(builder.getElement())); ! SignedNamedObject obj=builder.convert("neu://test",getSigner()); assertNotNull(obj); verifyObject(obj); } ! protected abstract void verifyObject(SignedNamedObject obj) throws NonExistingSignerException; ! protected abstract Builder createBuilder() throws Exception; } --- 25,38 ---- assertNotNull(builder); // assertTrue(NSTools.isNamedObject(builder.getElement())); ! SignedNamedObject obj=builder.convert(NAME,getSigner()); assertNotNull(obj); + assertEquals(getRequiredClass(),obj.getClass()); verifyObject(obj); } ! protected abstract void verifyObject(SignedNamedObject obj) throws Exception; ! protected abstract Class getRequiredClass(); protected abstract Builder createBuilder() throws Exception; + + public static final String NAME="test"; } |