diff options
| author | Arnaud Simon <arnaudsimon@apache.org> | 2007-10-10 14:30:26 +0000 |
|---|---|---|
| committer | Arnaud Simon <arnaudsimon@apache.org> | 2007-10-10 14:30:26 +0000 |
| commit | 1c40eea0c3631cb7e59d5b7ad3508c3ddd6d626a (patch) | |
| tree | 9c634ac4616d0c331c8f33b9ea94c7b8f6a7b0e7 /java/client/src | |
| parent | 713ba9d3491a5a979a72bd94011631e457e20ba2 (diff) | |
| download | qpid-python-1c40eea0c3631cb7e59d5b7ad3508c3ddd6d626a.tar.gz | |
Changed for using QpidTestCase
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@583489 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/client/src')
| -rw-r--r-- | java/client/src/test/java/org/apache/qpid/client/MessageListenerMultiConsumerTest.java | 31 |
1 files changed, 7 insertions, 24 deletions
diff --git a/java/client/src/test/java/org/apache/qpid/client/MessageListenerMultiConsumerTest.java b/java/client/src/test/java/org/apache/qpid/client/MessageListenerMultiConsumerTest.java index 20632e245f..98c893eddd 100644 --- a/java/client/src/test/java/org/apache/qpid/client/MessageListenerMultiConsumerTest.java +++ b/java/client/src/test/java/org/apache/qpid/client/MessageListenerMultiConsumerTest.java @@ -20,16 +20,13 @@ */ package org.apache.qpid.client; -import junit.framework.TestCase; -import org.apache.qpid.client.transport.TransportConnection; -import org.apache.qpid.jndi.PropertiesFileInitialContextFactory; +import org.apache.qpid.testutil.QpidTestCase; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import javax.jms.Connection; -import javax.jms.ConnectionFactory; import javax.jms.Message; import javax.jms.MessageConsumer; import javax.jms.MessageListener; @@ -37,9 +34,7 @@ import javax.jms.MessageProducer; import javax.jms.Queue; import javax.jms.Session; import javax.naming.Context; -import javax.naming.spi.InitialContextFactory; -import java.util.Hashtable; import java.util.concurrent.CountDownLatch; import java.util.concurrent.TimeUnit; @@ -52,7 +47,7 @@ import java.util.concurrent.TimeUnit; * the message listener later the _synchronousQueue is just poll()'ed and the first message delivered the remaining * messages will be left on the queue and lost, subsequent messages on the session will arrive first. */ -public class MessageListenerMultiConsumerTest extends TestCase +public class MessageListenerMultiConsumerTest extends QpidTestCase { private static final Logger _logger = LoggerFactory.getLogger(MessageListenerMultiConsumerTest.class); @@ -71,35 +66,25 @@ public class MessageListenerMultiConsumerTest extends TestCase protected void setUp() throws Exception { super.setUp(); - TransportConnection.createVMBroker(1); - - InitialContextFactory factory = new PropertiesFileInitialContextFactory(); - - Hashtable<String, String> env = new Hashtable<String, String>(); - - env.put("connectionfactory.connection", "amqp://guest:guest@MLT_ID/test?brokerlist='vm://:1'"); - env.put("queue.queue", "direct://amq.direct//" + this.getClass().getName()); - - _context = factory.getInitialContext(env); - - _queue = (Queue) _context.lookup("queue"); // Create Client 1 - _clientConnection = ((ConnectionFactory) _context.lookup("connection")).createConnection(); + _clientConnection = getConnection("guest", "guest"); _clientConnection.start(); _clientSession1 = _clientConnection.createSession(false, Session.AUTO_ACKNOWLEDGE); + _queue =_clientSession1.createQueue("queue"); + _consumer1 = _clientSession1.createConsumer(_queue); // Create Client 2 Session clientSession2 = _clientConnection.createSession(false, Session.AUTO_ACKNOWLEDGE); - _consumer2 = clientSession2.createConsumer(_queue); + _consumer2 = clientSession2.createConsumer(_queue); // Create Producer - Connection producerConnection = ((ConnectionFactory) _context.lookup("connection")).createConnection(); + Connection producerConnection = getConnection("guest", "guest"); producerConnection.start(); @@ -119,9 +104,7 @@ public class MessageListenerMultiConsumerTest extends TestCase protected void tearDown() throws Exception { _clientConnection.close(); - super.tearDown(); - TransportConnection.killAllVMBrokers(); } public void testRecieveInterleaved() throws Exception |
