[jbossws-commits] JBossWS SVN: r15965 - in stack/cxf/trunk/modules/testsuite: cxf-spring-tests/src/test/resources/jaxws/cxf/jms/META-INF-as7/wsdl and 4 other directories.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Thu Mar 15 09:21:16 EDT 2012


Author: ropalka
Date: 2012-03-15 09:21:15 -0400 (Thu, 15 Mar 2012)
New Revision: 15965

Modified:
   stack/cxf/trunk/modules/testsuite/cxf-spring-tests/src/test/java/org/jboss/wsf/test/TestServlet.java
   stack/cxf/trunk/modules/testsuite/cxf-spring-tests/src/test/resources/jaxws/cxf/jms/META-INF-as7/wsdl/HelloWorldService.wsdl
   stack/cxf/trunk/modules/testsuite/cxf-spring-tests/src/test/resources/jaxws/cxf/jms_http/WEB-INF/wsdl/HelloWorldService.wsdl
   stack/cxf/trunk/modules/testsuite/cxf-tests/src/test/java/org/jboss/test/ws/jaxws/cxf/endpoint/TestServlet.java
   stack/cxf/trunk/modules/testsuite/cxf-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wsa/AddressingTestCase.java
   stack/cxf/trunk/modules/testsuite/cxf-tests/src/test/java/org/jboss/wsf/test/TestServlet.java
Log:
[JBWS-3458] fixing tests to be IPv6 compatible

Modified: stack/cxf/trunk/modules/testsuite/cxf-spring-tests/src/test/java/org/jboss/wsf/test/TestServlet.java
===================================================================
--- stack/cxf/trunk/modules/testsuite/cxf-spring-tests/src/test/java/org/jboss/wsf/test/TestServlet.java	2012-03-15 11:58:08 UTC (rev 15964)
+++ stack/cxf/trunk/modules/testsuite/cxf-spring-tests/src/test/java/org/jboss/wsf/test/TestServlet.java	2012-03-15 13:21:15 UTC (rev 15965)
@@ -58,7 +58,12 @@
       try
       {
          ClientHelper helper = (ClientHelper) Class.forName(helperClassName).newInstance();
-         helper.setTargetEndpoint("http://" + System.getProperty("jboss.bind.address", "localhost") + ":8080" + path);
+         String hostName = System.getProperty("jboss.bind.address", "localhost");
+         if (hostName.startsWith(":"))
+         {
+            hostName = "[" + hostName + "]";
+         }
+         helper.setTargetEndpoint("http://" + hostName + ":8080" + path);
          List<String> failedTests = new LinkedList<String>();
          List<String> errorTests = new LinkedList<String>();
          Method[] methods = helper.getClass().getMethods();

Modified: stack/cxf/trunk/modules/testsuite/cxf-spring-tests/src/test/resources/jaxws/cxf/jms/META-INF-as7/wsdl/HelloWorldService.wsdl
===================================================================
--- stack/cxf/trunk/modules/testsuite/cxf-spring-tests/src/test/resources/jaxws/cxf/jms/META-INF-as7/wsdl/HelloWorldService.wsdl	2012-03-15 11:58:08 UTC (rev 15964)
+++ stack/cxf/trunk/modules/testsuite/cxf-spring-tests/src/test/resources/jaxws/cxf/jms/META-INF-as7/wsdl/HelloWorldService.wsdl	2012-03-15 13:21:15 UTC (rev 15965)
@@ -65,7 +65,7 @@
   <wsdl:service name="HelloWorldService">
     <soapjms:jndiConnectionFactoryName>java:jms/RemoteConnectionFactory</soapjms:jndiConnectionFactoryName>
     <soapjms:jndiInitialContextFactory>org.jboss.naming.remote.client.InitialContextFactory</soapjms:jndiInitialContextFactory>
-    <soapjms:jndiURL>remote://localhost:4447</soapjms:jndiURL>
+    <soapjms:jndiURL>remote://@jboss.bind.address@:4447</soapjms:jndiURL>
     <wsdl:port binding="tns:HelloWorldServiceSoapBinding" name="HelloWorldImplPort">
       <soap:address location="jms:queue:testQueue"/>
     </wsdl:port>

Modified: stack/cxf/trunk/modules/testsuite/cxf-spring-tests/src/test/resources/jaxws/cxf/jms_http/WEB-INF/wsdl/HelloWorldService.wsdl
===================================================================
--- stack/cxf/trunk/modules/testsuite/cxf-spring-tests/src/test/resources/jaxws/cxf/jms_http/WEB-INF/wsdl/HelloWorldService.wsdl	2012-03-15 11:58:08 UTC (rev 15964)
+++ stack/cxf/trunk/modules/testsuite/cxf-spring-tests/src/test/resources/jaxws/cxf/jms_http/WEB-INF/wsdl/HelloWorldService.wsdl	2012-03-15 13:21:15 UTC (rev 15965)
@@ -65,12 +65,12 @@
   <wsdl:service name="HelloWorldService">
     <soapjms:jndiConnectionFactoryName>java:jms/RemoteConnectionFactory</soapjms:jndiConnectionFactoryName>
     <soapjms:jndiInitialContextFactory>org.jboss.naming.remote.client.InitialContextFactory</soapjms:jndiInitialContextFactory>
-    <soapjms:jndiURL>remote://localhost:4447</soapjms:jndiURL>
+    <soapjms:jndiURL>remote://@jboss.bind.address@:4447</soapjms:jndiURL>
     <wsdl:port binding="tns:HelloWorldServiceSoapBinding" name="HelloWorldImplPort">
       <soap:address location="jms:queue:testQueue"/>
     </wsdl:port>
     <wsdl:port binding="tns:HttpHelloWorldServiceSoapBinding" name="HttpHelloWorldImplPort">
-      <soap:address location="http://localhost:8080/jaxws-cxf-jms-http-deployment"/>
+      <soap:address location="http://@jboss.bind.address@:8080/jaxws-cxf-jms-http-deployment"/>
     </wsdl:port>
   </wsdl:service>
   <wsdl:service name="HelloWorldServiceLocal">

Modified: stack/cxf/trunk/modules/testsuite/cxf-tests/src/test/java/org/jboss/test/ws/jaxws/cxf/endpoint/TestServlet.java
===================================================================
--- stack/cxf/trunk/modules/testsuite/cxf-tests/src/test/java/org/jboss/test/ws/jaxws/cxf/endpoint/TestServlet.java	2012-03-15 11:58:08 UTC (rev 15964)
+++ stack/cxf/trunk/modules/testsuite/cxf-tests/src/test/java/org/jboss/test/ws/jaxws/cxf/endpoint/TestServlet.java	2012-03-15 13:21:15 UTC (rev 15965)
@@ -24,8 +24,6 @@
 import javax.servlet.ServletConfig;
 import javax.servlet.ServletException;
 import javax.servlet.http.HttpServlet;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
 import javax.xml.ws.Endpoint;
 
 /**
@@ -38,7 +36,12 @@
     @Override
     public void init(ServletConfig config) throws ServletException
     {
-        String serviceURL = "http://localhost:18080/HelloWorldService";
+        String hostName = System.getProperty("jboss.bind.address", "localhost");
+        if (hostName.startsWith(":"))
+        {
+           hostName = "[" + hostName + "]";
+        }
+        String serviceURL = "http://" + hostName + ":18080/HelloWorldService";
         _endpoint = Endpoint.publish(serviceURL, new HelloWorldImpl(Thread.currentThread().getContextClassLoader()));
     }
 
@@ -47,5 +50,4 @@
     {
         _endpoint.stop();
     }
-
 }
\ No newline at end of file

Modified: stack/cxf/trunk/modules/testsuite/cxf-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wsa/AddressingTestCase.java
===================================================================
--- stack/cxf/trunk/modules/testsuite/cxf-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wsa/AddressingTestCase.java	2012-03-15 11:58:08 UTC (rev 15964)
+++ stack/cxf/trunk/modules/testsuite/cxf-tests/src/test/java/org/jboss/test/ws/jaxws/samples/wsa/AddressingTestCase.java	2012-03-15 13:21:15 UTC (rev 15965)
@@ -121,7 +121,7 @@
          assertTrue(e.getCause() instanceof SocketTimeoutException);
       }
       
-      policy.setDecoupledEndpoint("http://localhost:18181/jaxws-samples-wsa/decoupled-endpoint");
+      policy.setDecoupledEndpoint("http://" + getServerHost() + ":18181/jaxws-samples-wsa/decoupled-endpoint");
       String response = proxy.sayHello("Sleepy"); //this takes at least 30 secs... but now the client doesn't time out
       assertEquals("Hello Sleepy!", response);
    }

Modified: stack/cxf/trunk/modules/testsuite/cxf-tests/src/test/java/org/jboss/wsf/test/TestServlet.java
===================================================================
--- stack/cxf/trunk/modules/testsuite/cxf-tests/src/test/java/org/jboss/wsf/test/TestServlet.java	2012-03-15 11:58:08 UTC (rev 15964)
+++ stack/cxf/trunk/modules/testsuite/cxf-tests/src/test/java/org/jboss/wsf/test/TestServlet.java	2012-03-15 13:21:15 UTC (rev 15965)
@@ -58,7 +58,12 @@
       try
       {
          ClientHelper helper = (ClientHelper) Class.forName(helperClassName).newInstance();
-         helper.setTargetEndpoint("http://" + System.getProperty("jboss.bind.address", "localhost") + ":8080" + path);
+         String hostName = System.getProperty("jboss.bind.address", "localhost");
+         if (hostName.startsWith(":"))
+         {
+            hostName = "[" + hostName + "]";
+         }
+         helper.setTargetEndpoint("http://" + hostName + ":8080" + path);
          List<String> failedTests = new LinkedList<String>();
          List<String> errorTests = new LinkedList<String>();
          Method[] methods = helper.getClass().getMethods();



More information about the jbossws-commits mailing list