1 /*** 2 * 3 * Copyright 2004 Protique Ltd 4 * 5 * Licensed under the Apache License, Version 2.0 (the "License"); 6 * you may not use this file except in compliance with the License. 7 * You may obtain a copy of the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, 13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 * See the License for the specific language governing permissions and 15 * limitations under the License. 16 * 17 **/ 18 package org.codehaus.activemq.transport.composite; 19 20 import junit.textui.TestRunner; 21 import org.codehaus.activemq.transport.TransportChannelProvider; 22 import org.codehaus.activemq.transport.TransportChannelTestSupport; 23 import org.codehaus.activemq.transport.TransportServerChannelProvider; 24 25 import java.net.URI; 26 27 /*** 28 * @version $Revision: 1.2 $ 29 */ 30 public class CompositeTransportChannelTest extends TransportChannelTestSupport { 31 32 public static void main(String[] args) { 33 TestRunner.run(CompositeTransportChannelTest.class); 34 } 35 36 public CompositeTransportChannelTest(String name) { 37 super(name); 38 } 39 40 protected void setUp() throws Exception { 41 URI uri = new URI("tcp://localhost:61617"); 42 server = TransportServerChannelProvider.create(wireFormat, uri); 43 configureServer(); 44 uri = new URI(getCompositeURL()); 45 sender = TransportChannelProvider.create(wireFormat, uri); 46 super.setUp(); 47 } 48 49 protected String getCompositeURL() { 50 return "list:tcp://localhost:61699,tcp://localhost:61617,tcp://localhost:61698"; 51 } 52 53 }