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 | af30eee7f49349f886a991aa8b9ef3e9708d6847 (patch) | |
| tree | 45be6181dd3a571df582a965ff5e1e0700cff9c2 /qpid/java/client/src/test | |
| parent | 89cc15c84947df5b19efaf4c8e4d46b62559f96e (diff) | |
| download | qpid-python-af30eee7f49349f886a991aa8b9ef3e9708d6847.tar.gz | |
Changed for using QpidTestCase
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@583489 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/client/src/test')
| -rw-r--r-- | qpid/java/client/src/test/java/org/apache/qpid/client/MessageListenerMultiConsumerTest.java | 31 |
1 files changed, 7 insertions, 24 deletions
diff --git a/qpid/java/client/src/test/java/org/apache/qpid/client/MessageListenerMultiConsumerTest.java b/qpid/java/client/src/test/java/org/apache/qpid/client/MessageListenerMultiConsumerTest.java index 20632e245f..98c893eddd 100644 --- a/qpid/java/client/src/test/java/org/apache/qpid/client/MessageListenerMultiConsumerTest.java +++ b/qpid/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 |
