package org.marketcetera.util.ws.stateless; import org.junit.Test; /** * @author tlerios@marketcetera.com * @since 1.0.0 * @version $Id: StatelessClientServerTest.java 16154 2012-07-14 16:34:05Z colin $ */ /* $License$ */ public class StatelessClientServerTest extends ClientServerTestBase { private static void calls (StatelessServer server, StatelessClient client) { StatelessClient client2=new StatelessClient (client.getHost(),client.getPort()+1,client.getAppId()); calls(server,client,client.getContext().toString(), new StatelessServer(client2.getHost(),client2.getPort()), client2,client2.getContext().toString()); } @Test public void basics() { singleClientEmpty (new StatelessClient(TEST_HOST,TEST_PORT,TEST_APP), new StatelessClient()); singleClientJustId (new StatelessClient(TEST_HOST,TEST_PORT,TEST_APP), new StatelessClient(TEST_APP)); singleServer (new StatelessServer(TEST_HOST,TEST_PORT), new StatelessServer()); calls (new StatelessServer(), new StatelessClient()); calls (new StatelessServer(), new StatelessClient(TEST_APP)); badConnection (new StatelessServer(TEST_HOST,TEST_BAD_PORT), new StatelessClient(TEST_HOST,TEST_BAD_PORT,TEST_APP)); } }