[infinispan-commits] Infinispan SVN: r641 - trunk/core/src/test/java/org/infinispan/test/fwk.

infinispan-commits at lists.jboss.org infinispan-commits at lists.jboss.org
Fri Aug 7 13:43:41 EDT 2009


Author: mircea.markus
Date: 2009-08-07 13:43:40 -0400 (Fri, 07 Aug 2009)
New Revision: 641

Modified:
   trunk/core/src/test/java/org/infinispan/test/fwk/TcpMPingEnvironmentTest.java
Log:
added new test to narrow down the problem

Modified: trunk/core/src/test/java/org/infinispan/test/fwk/TcpMPingEnvironmentTest.java
===================================================================
--- trunk/core/src/test/java/org/infinispan/test/fwk/TcpMPingEnvironmentTest.java	2009-08-06 20:46:15 UTC (rev 640)
+++ trunk/core/src/test/java/org/infinispan/test/fwk/TcpMPingEnvironmentTest.java	2009-08-07 17:43:40 UTC (rev 641)
@@ -1,21 +1,25 @@
 package org.infinispan.test.fwk;
 
+import org.infinispan.util.logging.Log;
+import org.infinispan.util.logging.LogFactory;
 import org.jgroups.JChannel;
 import org.jgroups.View;
+import static org.testng.Assert.fail;
+import org.testng.annotations.AfterMethod;
 import org.testng.annotations.Test;
-import org.testng.annotations.AfterMethod;
-import static org.testng.Assert.fail;
-import org.infinispan.util.logging.Log;
-import org.infinispan.util.logging.LogFactory;
 
+import java.net.InetAddress;
+import java.net.InetSocketAddress;
+import java.net.MulticastSocket;
+import java.net.SocketAddress;
+import java.util.ArrayList;
 import java.util.List;
-import java.util.ArrayList;
 import java.util.Properties;
 
 /**
  * The purpose of this class is to test that/if tcp + mping works fine in the given environment.
  *
- *  @author Mircea.Markus at jboss.com
+ * @author Mircea.Markus at jboss.com
  */
 @Test(testName = "test,fwk.TcpMPingEnvironmentTest", groups = "functional")
 public class TcpMPingEnvironmentTest {
@@ -66,6 +70,27 @@
       success = true;
    }
 
+
+   public void testMcastSocketCreation() throws Exception {
+      InetAddress mcast_addr = InetAddress.getByName("228.10.10.5");
+      SocketAddress saddr = new InetSocketAddress(mcast_addr, 43589);
+      MulticastSocket retval = null;
+      try {
+         success = false;
+         retval = new MulticastSocket(saddr);
+         success = true;
+      } finally {
+         if (retval != null) {
+            try {
+               retval.close();
+            } catch (Exception e) {
+               e.printStackTrace();
+            }
+         }
+      }
+   }
+
+
    private void expectView(JChannel... channels) throws Exception {
       for (int i = 0; i < 20; i++) {
          boolean success = true;



More information about the infinispan-commits mailing list