|
From: <pe...@us...> - 2004-03-03 23:41:08
|
Update of /cvsroot/neuclear/neuclear-pay/src/test/org/neuclear/asset/orders/builders In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20556/src/test/org/neuclear/asset/orders/builders Modified Files: TransferOrderBuilderTest.java Log Message: Updated tests to use AbstractObjectCreationTest Index: TransferOrderBuilderTest.java =================================================================== RCS file: /cvsroot/neuclear/neuclear-pay/src/test/org/neuclear/asset/orders/builders/TransferOrderBuilderTest.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** TransferOrderBuilderTest.java 18 Feb 2004 00:13:31 -0000 1.2 --- TransferOrderBuilderTest.java 3 Mar 2004 23:28:14 -0000 1.3 *************** *** 34,37 **** --- 34,40 ---- $Id$ $Log$ + Revision 1.3 2004/03/03 23:28:14 pelle + Updated tests to use AbstractObjectCreationTest + Revision 1.2 2004/02/18 00:13:31 pelle Many, many clean ups. I've readded Targets in a new method. *************** *** 48,55 **** * Time: 9:11:44 PM */ ! public class TransferOrderBuilderTest extends AbstractObjectCreationTest{ public TransferOrderBuilderTest(String string) throws NeuClearException, GeneralSecurityException { super(string); ! asset=createTestAsset(); } --- 51,58 ---- * Time: 9:11:44 PM */ ! public class TransferOrderBuilderTest extends AbstractObjectCreationTest { public TransferOrderBuilderTest(String string) throws NeuClearException, GeneralSecurityException { super(string); ! asset = createTestAsset(); } *************** *** 57,74 **** assertNotNull(obj); assertTrue(obj instanceof TransferOrder); ! TransferOrder order=(TransferOrder) obj; ! assertEquals(asset.getDigest(),order.getAsset().getDigest()); ! assertEquals(getSigner().getPublicKey("neu://test").getEncoded(),order.getSignatory().getPublicKey().getEncoded()); ! assertEquals(getBob().getPublicKey().getEncoded(),order.getRecipient().getPublicKey().getEncoded()); ! assertEquals("Test",order.getComment()); ! assertEquals(20.0,order.getAmount().getAmount(),0); } protected Builder createBuilder() throws NeuClearException, InvalidTransferException, XMLException { ! Builder builder=new TransferOrderBuilder("neu://test/bux","neu://bob@test",new Amount(20),"Test"); System.out.println(builder.asXML()); return builder; } ! public Asset createTestAsset() throws NonExistingSignerException { // return new Asset("http://localhost",getSigner().getPublicKey("neu://test/bux"),1,1); return null;//TODO FIX --- 60,82 ---- assertNotNull(obj); assertTrue(obj instanceof TransferOrder); ! TransferOrder order = (TransferOrder) obj; ! assertEquals(asset.getDigest(), order.getAsset().getDigest()); ! assertEquals(getSigner().getPublicKey("neu://test").getEncoded(), order.getSignatory().getPublicKey().getEncoded()); ! assertEquals(getBob().getPublicKey().getEncoded(), order.getRecipient().getPublicKey().getEncoded()); ! assertEquals("Test", order.getComment()); ! assertEquals(20.0, order.getAmount().getAmount(), 0); ! } ! ! protected Class getRequiredClass() { ! return TransferOrder.class; } protected Builder createBuilder() throws NeuClearException, InvalidTransferException, XMLException { ! Builder builder = new TransferOrderBuilder("neu://test/bux", "neu://bob@test", new Amount(20), "Test"); System.out.println(builder.asXML()); return builder; } ! ! public Asset createTestAsset() throws NonExistingSignerException { // return new Asset("http://localhost",getSigner().getPublicKey("neu://test/bux"),1,1); return null;//TODO FIX |