[hornetq-commits] JBoss hornetq SVN: r8205 - trunk/tests/src/org/hornetq/tests/integration/scheduling.
do-not-reply at jboss.org
do-not-reply at jboss.org
Wed Nov 4 03:38:44 EST 2009
Author: jmesnil
Date: 2009-11-04 03:38:44 -0500 (Wed, 04 Nov 2009)
New Revision: 8205
Modified:
trunk/tests/src/org/hornetq/tests/integration/scheduling/ScheduledMessageTest.java
Log:
fixed test
Modified: trunk/tests/src/org/hornetq/tests/integration/scheduling/ScheduledMessageTest.java
===================================================================
--- trunk/tests/src/org/hornetq/tests/integration/scheduling/ScheduledMessageTest.java 2009-11-04 08:38:24 UTC (rev 8204)
+++ trunk/tests/src/org/hornetq/tests/integration/scheduling/ScheduledMessageTest.java 2009-11-04 08:38:44 UTC (rev 8205)
@@ -565,9 +565,8 @@
session.start(xid, XAResource.TMNOFLAGS);
ClientProducer producer = session.createProducer(atestq);
ClientMessage message = createDurableMessage(session, "testINVMCoreClient");
- Calendar cal = Calendar.getInstance();
- cal.roll(Calendar.SECOND, 10);
- message.putLongProperty(MessageImpl.HDR_SCHEDULED_DELIVERY_TIME, cal.getTimeInMillis());
+ long time = System.currentTimeMillis() + 1000;
+ message.putLongProperty(MessageImpl.HDR_SCHEDULED_DELIVERY_TIME, time);
producer.send(message);
session.end(xid, XAResource.TMSUCCESS);
session.prepare(xid);
@@ -589,8 +588,10 @@
session.start();
session.start(xid2, XAResource.TMNOFLAGS);
- ClientMessage message2 = consumer.receive(10000);
- assertTrue(System.currentTimeMillis() >= cal.getTimeInMillis());
+ ClientMessage message2 = consumer.receive(11000);
+ long end = System.currentTimeMillis();
+ System.out.println("elapsed time = " + (end - time));
+ assertTrue(end >= time);
assertNotNull(message2);
assertEquals("testINVMCoreClient", message2.getBody().readString());
More information about the hornetq-commits
mailing list