[hornetq-commits] JBoss hornetq SVN: r8626 - trunk/tests/src/org/hornetq/tests/integration/cluster/reattach.

do-not-reply at jboss.org do-not-reply at jboss.org
Tue Dec 8 17:48:44 EST 2009


Author: clebert.suconic at jboss.com
Date: 2009-12-08 17:48:43 -0500 (Tue, 08 Dec 2009)
New Revision: 8626

Modified:
   trunk/tests/src/org/hornetq/tests/integration/cluster/reattach/OrderReattachTest.java
Log:
tweaks on test

Modified: trunk/tests/src/org/hornetq/tests/integration/cluster/reattach/OrderReattachTest.java
===================================================================
--- trunk/tests/src/org/hornetq/tests/integration/cluster/reattach/OrderReattachTest.java	2009-12-08 22:05:34 UTC (rev 8625)
+++ trunk/tests/src/org/hornetq/tests/integration/cluster/reattach/OrderReattachTest.java	2009-12-08 22:48:43 UTC (rev 8626)
@@ -291,26 +291,31 @@
          final CountDownLatch latch = new CountDownLatch(1);
 
          volatile int count;
+         
+         Exception failure;
 
          public void onMessage(final ClientMessage message)
          {
-            if (count == numMessages)
+            if (count >= numMessages)
             {
-               Assert.fail("Too many messages");
+               failure = new Exception("too many messages");
+               latch.countDown();
             }
-
+            
             if (message.getIntProperty("count") != count)
             {
-               log.warn("Error on counter", new Exception("error on counter"));
-               System.exit(-1);
+               failure = new Exception("counter " + count + " was not as expected (" + message.getIntProperty("count") + ")");
+               log.warn("Failure on receiving message ", failure);
+               failure.printStackTrace();
+               latch.countDown();
             }
-            Assert.assertEquals(count, message.getObjectProperty(new SimpleString("count")));
 
             count++;
 
             if (count % 100 == 0)
             {
                failureQueue.push(true);
+               System.out.println("Received " + count);
             }
 
             if (count == numMessages)
@@ -333,9 +338,14 @@
 
       for (MyHandler handler : handlers)
       {
-         boolean ok = handler.latch.await(10000, TimeUnit.MILLISECONDS);
+         boolean ok = handler.latch.await(60000, TimeUnit.MILLISECONDS);
 
          Assert.assertTrue(ok);
+         
+         if (handler.failure != null)
+         {
+            throw handler.failure;
+         }
       }
 
       // failureQueue.push(true);
@@ -344,7 +354,6 @@
 
       for (ClientSession session : sessions)
       {
-
          // failureQueue.push(true);
          session.close();
       }



More information about the hornetq-commits mailing list