[jboss-cvs] JBossAS SVN: r96491 - in branches/JBPAPP_4_2_0_GA_CP_IPV6: testsuite/src/main/org/jboss/test/hellojrmpiiop/test and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Nov 18 10:41:46 EST 2009


Author: rachmatowicz at jboss.com
Date: 2009-11-18 10:41:46 -0500 (Wed, 18 Nov 2009)
New Revision: 96491

Modified:
   branches/JBPAPP_4_2_0_GA_CP_IPV6/test/src/main/org/jboss/test/JBossIIOPTestCase.java
   branches/JBPAPP_4_2_0_GA_CP_IPV6/test/src/main/org/jboss/test/JBossTestCase.java
   branches/JBPAPP_4_2_0_GA_CP_IPV6/test/src/main/org/jboss/test/JBossTestServices.java
   branches/JBPAPP_4_2_0_GA_CP_IPV6/testsuite/src/main/org/jboss/test/hellojrmpiiop/test/HelloTimingStressTestCase.java
Log:
Apply fixes to IIOP tests where corbaloc URL was incorrectly specified(JBPAPP-2997).

Modified: branches/JBPAPP_4_2_0_GA_CP_IPV6/test/src/main/org/jboss/test/JBossIIOPTestCase.java
===================================================================
--- branches/JBPAPP_4_2_0_GA_CP_IPV6/test/src/main/org/jboss/test/JBossIIOPTestCase.java	2009-11-18 15:28:23 UTC (rev 96490)
+++ branches/JBPAPP_4_2_0_GA_CP_IPV6/test/src/main/org/jboss/test/JBossIIOPTestCase.java	2009-11-18 15:41:46 UTC (rev 96491)
@@ -53,8 +53,8 @@
          URL url  = ClassLoader.getSystemResource("cosnaming.jndi.properties");
          jndiProps = new java.util.Properties();
          jndiProps.load(url.openStream());
-         String host = System.getProperty("jbosstest.server.host", "localhost");
-         String corbaloc = "corbaloc::"+host+":3528/JBoss/Naming/root";
+         // String host = System.getProperty("jbosstest.server.host", "localhost");
+         String corbaloc = "corbaloc::"+getServerHostForURL()+":3528/JBoss/Naming/root";
          jndiProps.setProperty("java.naming.provider.url", corbaloc);
       }
 

Modified: branches/JBPAPP_4_2_0_GA_CP_IPV6/test/src/main/org/jboss/test/JBossTestCase.java
===================================================================
--- branches/JBPAPP_4_2_0_GA_CP_IPV6/test/src/main/org/jboss/test/JBossTestCase.java	2009-11-18 15:28:23 UTC (rev 96490)
+++ branches/JBPAPP_4_2_0_GA_CP_IPV6/test/src/main/org/jboss/test/JBossTestCase.java	2009-11-18 15:41:46 UTC (rev 96491)
@@ -371,6 +371,16 @@
       return delegate.getServerHost();
    }
 
+   /**
+    * Get the JBoss server host from system property "jbosstest.server.host"
+    * in a form suitable for use in URLs (IPv6 literals must be enclosed in
+    * square brackets). This defaults to localhost.
+    */
+   public String getServerHostForURL()
+   {
+      return delegate.getServerHostForURL();
+   }
+  
    protected void flushAuthCache() throws Exception
    {
       flushAuthCache("other");

Modified: branches/JBPAPP_4_2_0_GA_CP_IPV6/test/src/main/org/jboss/test/JBossTestServices.java
===================================================================
--- branches/JBPAPP_4_2_0_GA_CP_IPV6/test/src/main/org/jboss/test/JBossTestServices.java	2009-11-18 15:28:23 UTC (rev 96490)
+++ branches/JBPAPP_4_2_0_GA_CP_IPV6/test/src/main/org/jboss/test/JBossTestServices.java	2009-11-18 15:41:46 UTC (rev 96491)
@@ -452,4 +452,23 @@
       String hostName = System.getProperty("jbosstest.server.host", "localhost");
       return hostName;
    }
+   
+   /**
+    * Returns the JBoss server host from system property "jbosstest.server.host"
+    * in a form suitable for includion in URLs.This defaults to "localhost"
+    */
+   public String getServerHostForURL()
+   {
+      String hostName = getServerHost() ;
+      
+      if (hostName == null)
+    	  return hostName;	
+      
+      // check for IPv6 literal
+      if (hostName.indexOf(":") != -1)
+    	  return "[" + hostName + "]" ;
+      else 
+    	  return hostName ;
+   }
+
 }

Modified: branches/JBPAPP_4_2_0_GA_CP_IPV6/testsuite/src/main/org/jboss/test/hellojrmpiiop/test/HelloTimingStressTestCase.java
===================================================================
--- branches/JBPAPP_4_2_0_GA_CP_IPV6/testsuite/src/main/org/jboss/test/hellojrmpiiop/test/HelloTimingStressTestCase.java	2009-11-18 15:28:23 UTC (rev 96490)
+++ branches/JBPAPP_4_2_0_GA_CP_IPV6/testsuite/src/main/org/jboss/test/hellojrmpiiop/test/HelloTimingStressTestCase.java	2009-11-18 15:41:46 UTC (rev 96491)
@@ -57,8 +57,9 @@
    {
       super(name);
       URL url;
-      String host = System.getProperty("jbosstest.server.host", "localhost");
-
+      // String host = System.getProperty("jbosstest.server.host", "localhost");
+      String host = getServerHostForURL() ; 
+      
       url = ClassLoader.getSystemResource("iiop.jndi.properties");
       iiopJndiProps = new java.util.Properties();
       iiopJndiProps.load(url.openStream());




More information about the jboss-cvs-commits mailing list