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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Jan 10 12:13:03 EST 2007


Author: ovidiu.feodorov at jboss.com
Date: 2007-01-10 12:13:02 -0500 (Wed, 10 Jan 2007)
New Revision: 1947

Modified:
   trunk/tests/src/org/jboss/test/messaging/jms/clustering/DistributedQueueTest.java
Log:
http://jira.jboss.org/jira/browse/JBMESSAGING-688.
Test passes.


Modified: trunk/tests/src/org/jboss/test/messaging/jms/clustering/DistributedQueueTest.java
===================================================================
--- trunk/tests/src/org/jboss/test/messaging/jms/clustering/DistributedQueueTest.java	2007-01-10 17:00:05 UTC (rev 1946)
+++ trunk/tests/src/org/jboss/test/messaging/jms/clustering/DistributedQueueTest.java	2007-01-10 17:13:02 UTC (rev 1947)
@@ -56,10 +56,14 @@
       // start servers with redistribution policies that actually do something
       ServiceAttributeOverrides attrOverrides = new ServiceAttributeOverrides();
 
+      ObjectName postOfficeObjectName = new ObjectName("jboss.messaging:service=PostOffice");
+
       attrOverrides.
-         put(new ObjectName("jboss.messaging:service=PostOffice"), "MessagePullPolicy",
+         put(postOfficeObjectName, "MessagePullPolicy",
              "org.jboss.messaging.core.plugin.postoffice.cluster.DefaultMessagePullPolicy");
 
+      attrOverrides.put(postOfficeObjectName, "StatsSendPeriod", new Long(1000));
+
       ServerManagement.start(0, "all", attrOverrides, true);
       ServerManagement.start(1, "all", attrOverrides, false);
 
@@ -81,6 +85,10 @@
 
          conn = cf.createConnection();
 
+         // make sure we're connecting to node 1
+
+         assertEquals(0, ((JBossConnection)conn).getServerID());
+
          // send a message
 
          Session s = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);
@@ -96,18 +104,15 @@
 
          // make sure we're connecting to node 1
 
-         int nodeID = ((ConnectionState)((DelegateSupport)((JBossConnection)conn).
-            getDelegate()).getState()).getServerID();
+         assertEquals(1, ((JBossConnection)conn).getServerID());
 
-         assertEquals(1, nodeID);
-
          s = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);
          MessageConsumer c = s.createConsumer(queue1);
          conn.start();
 
          // we must receive the message
 
-         TextMessage tm = (TextMessage)c.receive(1000);
+         TextMessage tm = (TextMessage)c.receive(10000);
          assertNotNull(tm);
          assertEquals("blip", tm.getText());
 




More information about the jboss-cvs-commits mailing list