summaryrefslogtreecommitdiff
path: root/qpid/java
diff options
context:
space:
mode:
authorAidan Skinner <aidan@apache.org>2008-10-17 16:12:35 +0000
committerAidan Skinner <aidan@apache.org>2008-10-17 16:12:35 +0000
commitd7742b5c2cd6b8aa0c2a12c105c9dcac81401d3a (patch)
treea448be4dddba9154c5087632534d74a1934d2389 /qpid/java
parent79096c8c072d8b378a989e2ac33513507de9b5a2 (diff)
downloadqpid-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.java34
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)
{