[jboss-cvs] JBoss Messaging SVN: r1759 - branches/Branch_Client_Failover_Experiment/tests/src/org/jboss/test/messaging/jms/clustering
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Sun Dec 10 19:57:44 EST 2006
Author: ovidiu.feodorov at jboss.com
Date: 2006-12-10 19:57:43 -0500 (Sun, 10 Dec 2006)
New Revision: 1759
Modified:
branches/Branch_Client_Failover_Experiment/tests/src/org/jboss/test/messaging/jms/clustering/GroupManagementTest.java
Log:
more group management tests
Modified: branches/Branch_Client_Failover_Experiment/tests/src/org/jboss/test/messaging/jms/clustering/GroupManagementTest.java
===================================================================
--- branches/Branch_Client_Failover_Experiment/tests/src/org/jboss/test/messaging/jms/clustering/GroupManagementTest.java 2006-12-11 00:19:59 UTC (rev 1758)
+++ branches/Branch_Client_Failover_Experiment/tests/src/org/jboss/test/messaging/jms/clustering/GroupManagementTest.java 2006-12-11 00:57:43 UTC (rev 1759)
@@ -85,7 +85,72 @@
}
}
+ public void testThreeNodesCluster() throws Exception
+ {
+ try
+ {
+ ServerManagement.start("all", 0);
+ Set view = ServerManagement.getServer(0).getNodeIDView();
+
+ assertEquals(1, view.size());
+ assertTrue(view.contains(new Integer(0)));
+
+ ServerManagement.start("all", 1);
+
+ view = ServerManagement.getServer(0).getNodeIDView();
+
+ assertEquals(2, view.size());
+ assertTrue(view.contains(new Integer(0)));
+ assertTrue(view.contains(new Integer(1)));
+
+ view = ServerManagement.getServer(1).getNodeIDView();
+
+ assertEquals(2, view.size());
+ assertTrue(view.contains(new Integer(0)));
+ assertTrue(view.contains(new Integer(1)));
+
+ ServerManagement.start("all", 3);
+
+ view = ServerManagement.getServer(0).getNodeIDView();
+
+ assertEquals(3, view.size());
+ assertTrue(view.contains(new Integer(0)));
+ assertTrue(view.contains(new Integer(1)));
+ assertTrue(view.contains(new Integer(3)));
+
+ view = ServerManagement.getServer(1).getNodeIDView();
+
+ assertEquals(3, view.size());
+ assertTrue(view.contains(new Integer(0)));
+ assertTrue(view.contains(new Integer(1)));
+ assertTrue(view.contains(new Integer(3)));
+
+ view = ServerManagement.getServer(3).getNodeIDView();
+
+ assertEquals(3, view.size());
+ assertTrue(view.contains(new Integer(0)));
+ assertTrue(view.contains(new Integer(1)));
+ assertTrue(view.contains(new Integer(3)));
+
+ log.info("testThreeNodesCluster sucessful");
+ }
+ finally
+ {
+ ServerManagement.stop(3, false);
+ ServerManagement.stop(1, false);
+ ServerManagement.stop(0, false);
+ }
+ }
+
+
+ public void testCleanLeave() throws Exception
+ {
+
+ }
+
+
+
// Package protected ---------------------------------------------
// Protected -----------------------------------------------------
More information about the jboss-cvs-commits
mailing list