[jboss-cvs] JBossAS SVN: r58612 - in trunk/testsuite/src/main/org/jboss/test/ws: . jaxws/webserviceref

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Nov 18 12:19:13 EST 2006


Author: scott.stark at jboss.org
Date: 2006-11-18 12:19:08 -0500 (Sat, 18 Nov 2006)
New Revision: 58612

Modified:
   trunk/testsuite/src/main/org/jboss/test/ws/JBossWSTest.java
   trunk/testsuite/src/main/org/jboss/test/ws/JBossWSTestHelper.java
   trunk/testsuite/src/main/org/jboss/test/ws/jaxws/webserviceref/WebServiceRefClientTestCase.java
   trunk/testsuite/src/main/org/jboss/test/ws/jaxws/webserviceref/WebServiceRefEJB3TestCase.java
   trunk/testsuite/src/main/org/jboss/test/ws/jaxws/webserviceref/WebServiceRefServletTestCase.java
Log:
Update resource location and jboss server target test

Modified: trunk/testsuite/src/main/org/jboss/test/ws/JBossWSTest.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/ws/JBossWSTest.java	2006-11-18 17:03:02 UTC (rev 58611)
+++ trunk/testsuite/src/main/org/jboss/test/ws/JBossWSTest.java	2006-11-18 17:19:08 UTC (rev 58612)
@@ -21,6 +21,7 @@
  */
 package org.jboss.test.ws;
 
+import java.net.URL;
 import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Hashtable;
@@ -70,6 +71,19 @@
       return delegate.isTargetServerTomcat();
    }
 
+   /**
+    * Locate a classpath resource.
+    * 
+    * @param name
+    * @return
+    */
+   public URL getResource(String name)
+   {
+      ClassLoader loader = Thread.currentThread().getContextClassLoader();
+      URL resURL = loader.getResource(name);
+      return resURL;
+   }
+
    /** Deploy the given archive
     */
    public void deploy(String archive) throws Exception

Modified: trunk/testsuite/src/main/org/jboss/test/ws/JBossWSTestHelper.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/ws/JBossWSTestHelper.java	2006-11-18 17:03:02 UTC (rev 58611)
+++ trunk/testsuite/src/main/org/jboss/test/ws/JBossWSTestHelper.java	2006-11-18 17:19:08 UTC (rev 58612)
@@ -57,6 +57,8 @@
    public boolean isTargetServerJBoss()
    {
       String targetServer = System.getProperty("jbossws.target.server");
+      if( targetServer == null )
+         return ! isTargetServerTomcat();
       return "jboss".equals(targetServer);
    }
 
@@ -107,7 +109,7 @@
       }
 
       if (url == null)
-         throw new IllegalArgumentException("Cannot obtain URL for: " + archive);
+         throw new IllegalArgumentException("Cannot obtain URL for: " + archive+", cwd="+new File(".").getAbsolutePath());
 
       return url;
    }

Modified: trunk/testsuite/src/main/org/jboss/test/ws/jaxws/webserviceref/WebServiceRefClientTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/ws/jaxws/webserviceref/WebServiceRefClientTestCase.java	2006-11-18 17:03:02 UTC (rev 58611)
+++ trunk/testsuite/src/main/org/jboss/test/ws/jaxws/webserviceref/WebServiceRefClientTestCase.java	2006-11-18 17:19:08 UTC (rev 58612)
@@ -60,7 +60,7 @@
    
    public void testDynamicProxy() throws Exception
    {
-      URL wsdlURL = new File("resources/jaxws/webserviceref/META-INF/wsdl/TestEndpoint.wsdl").toURL();
+      URL wsdlURL = getResource("ws/jaxws/webserviceref/META-INF/wsdl/TestEndpoint.wsdl");
       QName qname = new QName("http://org.jboss.ws/wsref", "TestEndpointService");
       Service service = Service.create(wsdlURL, qname);
       TestEndpoint port = (TestEndpoint)service.getPort(TestEndpoint.class);

Modified: trunk/testsuite/src/main/org/jboss/test/ws/jaxws/webserviceref/WebServiceRefEJB3TestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/ws/jaxws/webserviceref/WebServiceRefEJB3TestCase.java	2006-11-18 17:03:02 UTC (rev 58611)
+++ trunk/testsuite/src/main/org/jboss/test/ws/jaxws/webserviceref/WebServiceRefEJB3TestCase.java	2006-11-18 17:19:08 UTC (rev 58612)
@@ -21,7 +21,6 @@
  */
 package org.jboss.test.ws.jaxws.webserviceref;
 
-import java.io.File;
 import java.net.MalformedURLException;
 import java.net.URL;
 
@@ -61,7 +60,7 @@
    
    public void testDynamicProxy() throws Exception
    {
-      URL wsdlURL = new File("resources/jaxws/webserviceref/META-INF/wsdl/TestEndpoint.wsdl").toURL();
+      URL wsdlURL = super.getResource("ws/jaxws/webserviceref/META-INF/wsdl/TestEndpoint.wsdl");
       QName qname = new QName("http://org.jboss.ws/wsref", "TestEndpointService");
       Service service = Service.create(wsdlURL, qname);
       TestEndpoint port = (TestEndpoint)service.getPort(TestEndpoint.class);

Modified: trunk/testsuite/src/main/org/jboss/test/ws/jaxws/webserviceref/WebServiceRefServletTestCase.java
===================================================================
--- trunk/testsuite/src/main/org/jboss/test/ws/jaxws/webserviceref/WebServiceRefServletTestCase.java	2006-11-18 17:03:02 UTC (rev 58611)
+++ trunk/testsuite/src/main/org/jboss/test/ws/jaxws/webserviceref/WebServiceRefServletTestCase.java	2006-11-18 17:19:08 UTC (rev 58612)
@@ -62,7 +62,7 @@
    
    public void testDynamicProxy() throws Exception
    {
-      URL wsdlURL = new File("output/resources/ws/jaxws/webserviceref/META-INF/wsdl/TestEndpoint.wsdl").toURL();
+      URL wsdlURL = getResource("ws/jaxws/webserviceref/META-INF/wsdl/TestEndpoint.wsdl");
       QName qname = new QName("http://org.jboss.ws/wsref", "TestEndpointService");
       Service service = Service.create(wsdlURL, qname);
       TestEndpoint port = (TestEndpoint)service.getPort(TestEndpoint.class);




More information about the jboss-cvs-commits mailing list