[jboss-cvs] JBoss Messaging SVN: r2056 - trunk/tests/src/org/jboss/test/messaging/jms/message.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Jan 25 12:33:58 EST 2007
Author: timfox
Date: 2007-01-25 12:33:57 -0500 (Thu, 25 Jan 2007)
New Revision: 2056
Modified:
trunk/tests/src/org/jboss/test/messaging/jms/message/JMSExpirationHeaderTest.java
Log:
Fixed timing issue with test
Modified: trunk/tests/src/org/jboss/test/messaging/jms/message/JMSExpirationHeaderTest.java
===================================================================
--- trunk/tests/src/org/jboss/test/messaging/jms/message/JMSExpirationHeaderTest.java 2007-01-25 16:22:45 UTC (rev 2055)
+++ trunk/tests/src/org/jboss/test/messaging/jms/message/JMSExpirationHeaderTest.java 2007-01-25 17:33:57 UTC (rev 2056)
@@ -88,6 +88,10 @@
{
Message m = queueProducerSession.createMessage();
queueProducer.send(m, DeliveryMode.NON_PERSISTENT, 4, 5000);
+
+ //Delivery is asynch - need to give enough time to get to the consumer
+ Thread.sleep(2000);
+
Message result = queueConsumer.receive(10);
assertEquals(m.getJMSMessageID(), result.getJMSMessageID());
}
@@ -96,7 +100,10 @@
{
Message m = queueProducerSession.createMessage();
queueProducer.send(m, DeliveryMode.NON_PERSISTENT, 4, 1000);
+
+ // Delivery is asynch - need to give enough time to get to the consumer
Thread.sleep(2000);
+
assertNull(queueConsumer.receive(100));
}
@@ -104,7 +111,10 @@
{
Message m = queueProducerSession.createMessage();
queueProducer.send(m, DeliveryMode.NON_PERSISTENT, 4, 1000);
+
+ // Delivery is asynch - need to give enough time to get to the consumer
Thread.sleep(2000);
+
assertNull(queueConsumer.receiveNoWait());
}
@@ -112,6 +122,8 @@
{
Message m = queueProducerSession.createMessage();
queueProducer.send(m, DeliveryMode.NON_PERSISTENT, 4, 1000);
+
+ // Delivery is asynch - need to give enough time to get to the consumer
Thread.sleep(2000);
// start the receiver thread
@@ -307,6 +319,7 @@
queueProducer.send(m, DeliveryMode.NON_PERSISTENT, 4, 1000);
+ //Delivery is asynch - need to give enough time to get to the consumer
Thread.sleep(2000);
assertNull(queueConsumer.receive(100));
@@ -327,9 +340,6 @@
}
-
-
-
// Package protected ---------------------------------------------
// Protected -----------------------------------------------------
More information about the jboss-cvs-commits
mailing list