[jboss-cvs] JBoss Messaging SVN: r3786 - trunk/tests/src/org/jboss/test/messaging/jms/server.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Feb 25 08:45:12 EST 2008


Author: jmesnil
Date: 2008-02-25 08:45:12 -0500 (Mon, 25 Feb 2008)
New Revision: 3786

Modified:
   trunk/tests/src/org/jboss/test/messaging/jms/server/JMSServerManagerTest.java
Log:
* added a small delay in testClientInfo() to make the test pass in the remoting case (Connection.start() is a one-way operation and we query the server right after sending the message and before it has been treated by the server)

Modified: trunk/tests/src/org/jboss/test/messaging/jms/server/JMSServerManagerTest.java
===================================================================
--- trunk/tests/src/org/jboss/test/messaging/jms/server/JMSServerManagerTest.java	2008-02-25 13:19:59 UTC (rev 3785)
+++ trunk/tests/src/org/jboss/test/messaging/jms/server/JMSServerManagerTest.java	2008-02-25 13:45:12 UTC (rev 3786)
@@ -21,6 +21,7 @@
    */
 package org.jboss.test.messaging.jms.server;
 
+import org.apache.tools.ant.taskdefs.Sleep;
 import org.jboss.test.messaging.JBMServerTestCase;
 import org.jboss.jms.server.JMSServerManager;
 import org.jboss.jms.server.ClientInfo;
@@ -225,6 +226,9 @@
       assertEquals("guest", clientInfo.getUser());
       assertEquals(ClientInfo.status.STOPPED, clientInfo.getStatus());
       conn.start();
+      // starting a connection is a remoting async operation
+      // wait a little before querying clients infos from the server
+      sleepIfRemoting(250);
       clientInfos = jmsServerManager.getClients();
       assertNotNull(clientInfos);
       assertEquals(1, clientInfos.size());




More information about the jboss-cvs-commits mailing list