diff options
| author | Aidan Skinner <aidan@apache.org> | 2008-10-17 16:12:35 +0000 |
|---|---|---|
| committer | Aidan Skinner <aidan@apache.org> | 2008-10-17 16:12:35 +0000 |
| commit | d7742b5c2cd6b8aa0c2a12c105c9dcac81401d3a (patch) | |
| tree | a448be4dddba9154c5087632534d74a1934d2389 /qpid/java | |
| parent | 79096c8c072d8b378a989e2ac33513507de9b5a2 (diff) | |
| download | qpid-python-d7742b5c2cd6b8aa0c2a12c105c9dcac81401d3a.tar.gz | |
QPID-1320: Remove unusued variables, check that right number of messages have been recieved in the right place as per ritchiem's review comments.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@705659 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java')
| -rw-r--r-- | qpid/java/systests/src/main/java/org/apache/qpid/client/ResetMessageListenerTest.java | 34 |
1 files changed, 11 insertions, 23 deletions
diff --git a/qpid/java/systests/src/main/java/org/apache/qpid/client/ResetMessageListenerTest.java b/qpid/java/systests/src/main/java/org/apache/qpid/client/ResetMessageListenerTest.java index 817c9d0e79..636fb714e0 100644 --- a/qpid/java/systests/src/main/java/org/apache/qpid/client/ResetMessageListenerTest.java +++ b/qpid/java/systests/src/main/java/org/apache/qpid/client/ResetMessageListenerTest.java @@ -55,26 +55,20 @@ public class ResetMessageListenerTest extends QpidTestCase Context _context; private static final int MSG_COUNT = 6; - private int receivedCount = 0; private Connection _clientConnection, _producerConnection; private MessageConsumer _consumer1; MessageProducer _producer; Session _clientSession, _producerSession; - private final CountDownLatch _allFirstMessagesSent = new CountDownLatch(2); // all messages Sent Lock - private final CountDownLatch _allSecondMessagesSent = new CountDownLatch(2); // all messages Sent Lock - - private String oldImmediatePrefetch; + private final CountDownLatch _allFirstMessagesSent = new CountDownLatch(MSG_COUNT); // all messages Sent Lock + private final CountDownLatch _allSecondMessagesSent = new CountDownLatch(MSG_COUNT); // all messages Sent Lock protected void setUp() throws Exception { super.setUp(); - oldImmediatePrefetch = System.getProperty(AMQSession.IMMEDIATE_PREFETCH); - System.setProperty(AMQSession.IMMEDIATE_PREFETCH, "true"); - _clientConnection = getConnection("guest", "guest"); - + _clientConnection.start(); // Create Client 1 _clientSession = _clientConnection.createSession(false, Session.AUTO_ACKNOWLEDGE); @@ -106,26 +100,19 @@ public class ResetMessageListenerTest extends QpidTestCase _clientConnection.close(); super.tearDown(); - if (oldImmediatePrefetch == null) - { - oldImmediatePrefetch = AMQSession.IMMEDIATE_PREFETCH_DEFAULT; - } - System.setProperty(AMQSession.IMMEDIATE_PREFETCH, oldImmediatePrefetch); } public void testAsynchronousRecieve() { _logger.info("Test Start"); - + try { _consumer1.setMessageListener(new MessageListener() { public void onMessage(Message message) { - _logger.info("Received Message(" + receivedCount + "):" + message); - try { if (message.getStringProperty("rank").equals("first")) @@ -147,7 +134,8 @@ public class ResetMessageListenerTest extends QpidTestCase } try { - _allFirstMessagesSent.await(1000, TimeUnit.MILLISECONDS); + assertTrue("Did not receive all first batch of messages", + _allFirstMessagesSent.await(1000, TimeUnit.MILLISECONDS)); _logger.info("Received first batch of messages"); } catch (InterruptedException e) @@ -171,13 +159,12 @@ public class ResetMessageListenerTest extends QpidTestCase { public void onMessage(Message message) { - _logger.info("Received Message(" + receivedCount + "):" + message); - try { if (message.getStringProperty("rank").equals("first")) { - _allFirstMessagesSent.countDown(); + // Something ugly will happen, it'll probably kill the dispatcher + fail("All first set of messages should have been received"); } else { @@ -187,6 +174,7 @@ public class ResetMessageListenerTest extends QpidTestCase catch (JMSException e) { e.printStackTrace(); + // Something ugly will happen, it'll probably kill the dispatcher fail("error receiving message"); } } @@ -220,11 +208,11 @@ public class ResetMessageListenerTest extends QpidTestCase _logger.error("Unable to send additional messages", e); } - _logger.info("Waiting upto 2 seconds for messages"); + _logger.info("Waiting for messages"); try { - _allSecondMessagesSent.await(1000, TimeUnit.MILLISECONDS); + assertTrue(_allSecondMessagesSent.await(1000, TimeUnit.MILLISECONDS)); } catch (InterruptedException e) { |
