summaryrefslogtreecommitdiff
path: root/qpid/java/client/src
diff options
context:
space:
mode:
authorArnaud Simon <arnaudsimon@apache.org>2007-10-10 14:49:34 +0000
committerArnaud Simon <arnaudsimon@apache.org>2007-10-10 14:49:34 +0000
commitc27ca618cf6fe22b0ab6516fddb8529d58024ea9 (patch)
tree442705d0306d00b55103231dbc1cc6e8a3dc788f /qpid/java/client/src
parent92a6cc6921aa2a4473a8e838c6966d8bd3b25c5f (diff)
downloadqpid-python-c27ca618cf6fe22b0ab6516fddb8529d58024ea9.tar.gz
Changed for using QpidTestCase
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@583498 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/client/src')
-rw-r--r--qpid/java/client/src/test/java/org/apache/qpid/client/MessageListenerTest.java38
1 files changed, 6 insertions, 32 deletions
diff --git a/qpid/java/client/src/test/java/org/apache/qpid/client/MessageListenerTest.java b/qpid/java/client/src/test/java/org/apache/qpid/client/MessageListenerTest.java
index 87630fad5b..2375d03410 100644
--- a/qpid/java/client/src/test/java/org/apache/qpid/client/MessageListenerTest.java
+++ b/qpid/java/client/src/test/java/org/apache/qpid/client/MessageListenerTest.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,6 @@ 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 +46,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 MessageListenerTest extends TestCase implements MessageListener
+public class MessageListenerTest extends QpidTestCase implements MessageListener
{
private static final Logger _logger = LoggerFactory.getLogger(MessageListenerTest.class);
@@ -63,40 +57,25 @@ public class MessageListenerTest extends TestCase implements MessageListener
private MessageConsumer _consumer;
private Connection _clientConnection;
private CountDownLatch _awaitMessages = new CountDownLatch(MSG_COUNT);
- private static final String BROKER = "vm://:1";
- private static final String VHOST = "test";
protected void setUp() throws Exception
{
super.setUp();
- if (BROKER.contains("vm://"))
- {
- TransportConnection.createVMBroker(1);
- }
-
- InitialContextFactory factory = new PropertiesFileInitialContextFactory();
-
- Hashtable<String, String> env = new Hashtable<String, String>();
-
- env.put("connectionfactory.connection", "amqp://guest:guest@MLT_ID/" + VHOST + "?brokerlist='" + BROKER + "'");
- env.put("queue.queue", "MessageListenerTest");
-
- _context = factory.getInitialContext(env);
-
- Queue queue = (Queue) _context.lookup("queue");
// Create Client
- _clientConnection = ((ConnectionFactory) _context.lookup("connection")).createConnection();
+ _clientConnection = getConnection("guest", "guest");
_clientConnection.start();
Session clientSession = _clientConnection.createSession(false, Session.AUTO_ACKNOWLEDGE);
+ Queue queue =clientSession.createQueue("queue");
+
_consumer = clientSession.createConsumer(queue);
// Create Producer
- Connection producerConnection = ((ConnectionFactory) _context.lookup("connection")).createConnection();
+ Connection producerConnection = getConnection("guest", "guest");
producerConnection.start();
@@ -116,12 +95,7 @@ public class MessageListenerTest extends TestCase implements MessageListener
protected void tearDown() throws Exception
{
_clientConnection.close();
-
super.tearDown();
- if (BROKER.contains("vm://"))
- {
- TransportConnection.killAllVMBrokers();
- }
}
public void testSynchronousRecieve() throws Exception