diff options
| author | Martin Ritchie <ritchiem@apache.org> | 2007-04-27 12:31:03 +0000 |
|---|---|---|
| committer | Martin Ritchie <ritchiem@apache.org> | 2007-04-27 12:31:03 +0000 |
| commit | dfea82a6ece0f9a1c92d0ca43a1fa93cc8f1a693 (patch) | |
| tree | 8277801ce7d200b3c55d5f37e9aeb51ae5069522 /java/client/src | |
| parent | da40f008ea5f15b927f41ef5ebc3488c5dc50895 (diff) | |
| download | qpid-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.java | 53 |
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) { |
