package org.marketcetera.util.ws.stateless;
import org.marketcetera.util.test.TestCaseBase;
import static org.junit.Assert.*;
/**
* @author tlerios@marketcetera.com
* @since 1.0.0
* @version $Id: NodeTestBase.java 16154 2012-07-14 16:34:05Z colin $
*/
/* $License$ */
public class NodeTestBase
extends TestCaseBase
{
protected static final String TEST_HOST=
"testHost";
protected static final int TEST_PORT=
1;
private static final String TEST_CLASS_NAME=
"org_marketcetera_util_ws_stateless_NodeTestBase_TestClass";
private static final String TEST_URL=
"http://testHost:1/"+TEST_CLASS_NAME;
private static final class TestClass {}
protected static void singleNode
(Node node,
Node empty)
{
assertNotNull(Node.DEFAULT_HOST);
assertFalse(Node.DEFAULT_PORT==0);
assertEquals(TEST_HOST,node.getHost());
assertEquals(TEST_PORT,node.getPort());
assertEquals(TEST_URL,node.getConnectionUrl(TestClass.class));
assertEquals(Node.DEFAULT_HOST,empty.getHost());
assertEquals(Node.DEFAULT_PORT,empty.getPort());
assertNotNull(node.getId());
assertFalse(node.getId().equals(empty.getId()));
}
}