|
From: Pelle B. <pe...@us...> - 2004-04-05 16:44:28
|
Update of /cvsroot/neuclear/neuclear-pay/src/test/org/neuclear/exchange/contracts/builders In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25941/src/test/org/neuclear/exchange/contracts/builders Added Files: ExchangeAgentBuilderTest.java Log Message: Created new ServiceBuilder class for creating services. A service is an identity that has a seperate service URL and Service Public Key. --- NEW FILE: ExchangeAgentBuilderTest.java --- package org.neuclear.exchange.contracts.builders; import org.neuclear.commons.NeuClearException; import org.neuclear.exchange.contracts.ExchangeAgent; import org.neuclear.id.SignedNamedObject; import org.neuclear.id.builders.Builder; import org.neuclear.tests.AbstractObjectCreationTest; import java.security.GeneralSecurityException; /* $Id: ExchangeAgentBuilderTest.java,v 1.1 2004/04/05 16:31:44 pelle Exp $ $Log: ExchangeAgentBuilderTest.java,v $ Revision 1.1 2004/04/05 16:31:44 pelle Created new ServiceBuilder class for creating services. A service is an identity that has a seperate service URL and Service Public Key. Revision 1.1 2004/04/02 16:58:55 pelle Updated Asset and Asset Builder with semi fully featured functionality. It now has Issuer, Service etc. */ /** * User: pelleb * Date: Apr 2, 2004 * Time: 10:40:20 AM */ public class ExchangeAgentBuilderTest extends AbstractObjectCreationTest { public ExchangeAgentBuilderTest(String string) throws NeuClearException, GeneralSecurityException { super(string); } protected void verifyObject(SignedNamedObject obj) throws Exception { ExchangeAgent asset = (ExchangeAgent) obj; assertNotNull(asset.getServiceKey()); assertEqualPublicKeys(getSigner().getPublicKey("neu://test/bux"), asset.getServiceKey()); assertNotNull(asset.getServiceUrl()); assertEquals(URL, asset.getServiceUrl()); } protected Class getRequiredClass() { return ExchangeAgent.class; } protected Builder createBuilder() throws Exception { return new ExchangeAgentBuilder(URL, getSigner().getPublicKey("neu://test/bux")); } private static final String URL = "http://tradex.neuclear.org"; } |