1 17 package org.apache.activemq.gbean; 18 19 import junit.framework.TestCase; 20 21 26 public class ConnectorTest extends TestCase { 27 public TransportConnectorGBeanImpl test; 28 29 protected void setUp() throws Exception { 30 } 31 32 public void testURLManipulation() { 33 test = new TransportConnectorGBeanImpl(null, "foo", "localhost", 1234); 34 assertEquals("foo://localhost:1234", test.getUrl()); 35 assertEquals("foo", test.getProtocol()); 36 assertEquals("localhost", test.getHost()); 37 assertEquals(1234, test.getPort()); 38 test.setHost("0.0.0.0"); 39 assertEquals("foo://0.0.0.0:1234", test.getUrl()); 40 assertEquals("foo", test.getProtocol()); 41 assertEquals("0.0.0.0", test.getHost()); 42 assertEquals(1234, test.getPort()); 43 test.setPort(8765); 44 assertEquals("foo://0.0.0.0:8765", test.getUrl()); 45 assertEquals("foo", test.getProtocol()); 46 assertEquals("0.0.0.0", test.getHost()); 47 assertEquals(8765, test.getPort()); 48 test.setProtocol("bar"); 49 assertEquals("bar://0.0.0.0:8765", test.getUrl()); 50 assertEquals("bar", test.getProtocol()); 51 assertEquals("0.0.0.0", test.getHost()); 52 assertEquals(8765, test.getPort()); 53 test = new TransportConnectorGBeanImpl(null, "vm", "localhost", -1); 54 assertEquals("vm://localhost", test.getUrl()); 55 assertEquals("vm", test.getProtocol()); 56 assertEquals("localhost", test.getHost()); 57 assertEquals(-1, test.getPort()); 58 } 59 } 60 | Popular Tags |