summaryrefslogtreecommitdiff
path: root/java/client/src
diff options
context:
space:
mode:
authorMartin Ritchie <ritchiem@apache.org>2007-04-27 12:31:03 +0000
committerMartin Ritchie <ritchiem@apache.org>2007-04-27 12:31:03 +0000
commitdfea82a6ece0f9a1c92d0ca43a1fa93cc8f1a693 (patch)
tree8277801ce7d200b3c55d5f37e9aeb51ae5069522 /java/client/src
parentda40f008ea5f15b927f41ef5ebc3488c5dc50895 (diff)
downloadqpid-python-dfea82a6ece0f9a1c92d0ca43a1fa93cc8f1a693.tar.gz
Updated MLT to have variables that define the BROKER and VHOST used and White space
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/M2@533079 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/client/src')
-rw-r--r--java/client/src/test/java/org/apache/qpid/client/MessageListenerTest.java53
1 files changed, 30 insertions, 23 deletions
diff --git a/java/client/src/test/java/org/apache/qpid/client/MessageListenerTest.java b/java/client/src/test/java/org/apache/qpid/client/MessageListenerTest.java
index 7b5957ac8c..b15742f3aa 100644
--- a/java/client/src/test/java/org/apache/qpid/client/MessageListenerTest.java
+++ b/java/client/src/test/java/org/apache/qpid/client/MessageListenerTest.java
@@ -63,17 +63,21 @@ 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();
- TransportConnection.createVMBroker(1);
-
+ 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/test?brokerlist='vm://:1'");
+ env.put("connectionfactory.connection", "amqp://guest:guest@MLT_ID/" + VHOST + "?brokerlist='" + BROKER + "'");
env.put("queue.queue", "MessageListenerTest");
_context = factory.getInitialContext(env);
@@ -113,7 +117,10 @@ public class MessageListenerTest extends TestCase implements MessageListener
_clientConnection.close();
super.tearDown();
- TransportConnection.killAllVMBrokers();
+ if (BROKER.contains("vm://"))
+ {
+ TransportConnection.killAllVMBrokers();
+ }
}
@@ -145,34 +152,34 @@ public class MessageListenerTest extends TestCase implements MessageListener
}
public void testRecieveTheUseMessageListener() throws Exception
- {
+ {
- _logger.error("Test disabled as initial receive is not called first");
- // Perform initial receive to start connection
+ _logger.error("Test disabled as initial receive is not called first");
+ // Perform initial receive to start connection
// assertTrue(_consumer.receive(2000) != null);
// receivedCount++;
- // Sleep to ensure remaining 4 msgs end up on _synchronousQueue
+ // Sleep to ensure remaining 4 msgs end up on _synchronousQueue
// Thread.sleep(1000);
- // Set the message listener and wait for the messages to come in.
- _consumer.setMessageListener(this);
+ // Set the message listener and wait for the messages to come in.
+ _consumer.setMessageListener(this);
- _logger.info("Waiting 3 seconds for messages");
+ _logger.info("Waiting 3 seconds for messages");
+
+ try
+ {
+ _awaitMessages.await(3000, TimeUnit.MILLISECONDS);
+ }
+ catch (InterruptedException e)
+ {
+ //do nothing
+ }
+ //Should have recieved all async messages
+ assertEquals(MSG_COUNT, receivedCount);
- try
- {
- _awaitMessages.await(3000, TimeUnit.MILLISECONDS);
- }
- catch (InterruptedException e)
- {
- //do nothing
- }
- //Should have recieved all async messages
- assertEquals(MSG_COUNT, receivedCount);
+ }
- }
-
public void onMessage(Message message)
{