summaryrefslogtreecommitdiff
path: root/qpid/java/client/src/test
diff options
context:
space:
mode:
authorArnaud Simon <arnaudsimon@apache.org>2007-10-10 14:30:26 +0000
committerArnaud Simon <arnaudsimon@apache.org>2007-10-10 14:30:26 +0000
commitaf30eee7f49349f886a991aa8b9ef3e9708d6847 (patch)
tree45be6181dd3a571df582a965ff5e1e0700cff9c2 /qpid/java/client/src/test
parent89cc15c84947df5b19efaf4c8e4d46b62559f96e (diff)
downloadqpid-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.java31
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