[jboss-cvs] JBoss Messaging SVN: r4015 - trunk/tests/src/org/jboss/messaging/core/remoting/impl/mina/integration/test.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Apr 7 10:23:57 EDT 2008


Author: jmesnil
Date: 2008-04-07 10:23:57 -0400 (Mon, 07 Apr 2008)
New Revision: 4015

Modified:
   trunk/tests/src/org/jboss/messaging/core/remoting/impl/mina/integration/test/MinaHandlerOrderingTest.java
Log:
* tweak test (less messages sent to the 2nd handler but slowed it down)

Modified: trunk/tests/src/org/jboss/messaging/core/remoting/impl/mina/integration/test/MinaHandlerOrderingTest.java
===================================================================
--- trunk/tests/src/org/jboss/messaging/core/remoting/impl/mina/integration/test/MinaHandlerOrderingTest.java	2008-04-07 12:28:48 UTC (rev 4014)
+++ trunk/tests/src/org/jboss/messaging/core/remoting/impl/mina/integration/test/MinaHandlerOrderingTest.java	2008-04-07 14:23:57 UTC (rev 4015)
@@ -16,8 +16,10 @@
 import junit.framework.TestCase;
 
 import org.jboss.messaging.core.remoting.PacketDispatcher;
+import org.jboss.messaging.core.remoting.PacketSender;
 import org.jboss.messaging.core.remoting.impl.PacketDispatcherImpl;
 import org.jboss.messaging.core.remoting.impl.mina.MinaHandler;
+import org.jboss.messaging.core.remoting.impl.wireformat.Packet;
 import org.jboss.messaging.core.remoting.impl.wireformat.TextPacket;
 import org.jboss.messaging.core.remoting.test.unit.TestPacketHandler;
 
@@ -39,7 +41,7 @@
 
    // Constants -----------------------------------------------------
 
-   private static final int MANY_MESSAGES = 10000;
+   private static final int MANY_MESSAGES = 50;
    
    // Attributes ----------------------------------------------------
 
@@ -81,7 +83,7 @@
       int size = handler_2.getPackets().size();
       assertTrue("handler_2 should not have received all its message (size:" + size + ")", size < MANY_MESSAGES);
 
-      assertTrue(handler_2.await(5, SECONDS));
+      assertTrue(handler_2.await(2, SECONDS));
       List<TextPacket> packetsReceivedByHandler_2 = handler_2.getPackets();
       assertEquals(MANY_MESSAGES, packetsReceivedByHandler_2.size());      
       // we check that handler_2 receives all its messages in order:
@@ -103,7 +105,21 @@
 
       handler_1 = new TestPacketHandler();
       clientDispatcher.register(handler_1);
-      handler_2 = new TestPacketHandler();
+      handler_2 = new TestPacketHandler() {
+        @Override
+         public void handle(Packet packet, PacketSender sender)
+         {
+           // slow down the 2nd handler
+           try
+           {
+              Thread.sleep(10);
+           } catch (InterruptedException e)
+           {
+              e.printStackTrace();
+           }           
+           super.handle(packet, sender);
+         } 
+      };
       clientDispatcher.register(handler_2);
    }
 




More information about the jboss-cvs-commits mailing list