[jbossws-commits] JBossWS SVN: r19177 - stack/cxf/branches/arquillian/modules/testsuite/shared-tests/src/test/java/org/jboss/test/ws/jaxws/jbws3552.

jbossws-commits at lists.jboss.org jbossws-commits at lists.jboss.org
Sun Dec 21 21:26:55 EST 2014


Author: rsearls
Date: 2014-12-21 21:26:55 -0500 (Sun, 21 Dec 2014)
New Revision: 19177

Modified:
   stack/cxf/branches/arquillian/modules/testsuite/shared-tests/src/test/java/org/jboss/test/ws/jaxws/jbws3552/JBWS3552TestCase.java
Log:
arquillian conversion jbws3552 test

Modified: stack/cxf/branches/arquillian/modules/testsuite/shared-tests/src/test/java/org/jboss/test/ws/jaxws/jbws3552/JBWS3552TestCase.java
===================================================================
--- stack/cxf/branches/arquillian/modules/testsuite/shared-tests/src/test/java/org/jboss/test/ws/jaxws/jbws3552/JBWS3552TestCase.java	2014-12-22 01:45:38 UTC (rev 19176)
+++ stack/cxf/branches/arquillian/modules/testsuite/shared-tests/src/test/java/org/jboss/test/ws/jaxws/jbws3552/JBWS3552TestCase.java	2014-12-22 02:26:55 UTC (rev 19177)
@@ -28,7 +28,15 @@
 import javax.xml.namespace.QName;
 import javax.xml.ws.Service;
 
-import junit.framework.Test;
+import org.junit.runner.RunWith;
+import org.junit.Test;
+import org.jboss.arquillian.container.test.api.Deployment;
+import org.jboss.arquillian.container.test.api.RunAsClient;
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.arquillian.test.api.ArquillianResource;
+import org.jboss.shrinkwrap.api.ShrinkWrap;
+import org.jboss.shrinkwrap.api.asset.StringAsset;
+import org.jboss.shrinkwrap.api.spec.WebArchive;
 
 import org.jboss.shrinkwrap.api.ArchivePath;
 import org.jboss.shrinkwrap.api.Filter;
@@ -49,83 +57,99 @@
  * </ul>
  * @author <a href="ropalka at redhat.com">Richard Opalka</a>
  */
+ at RunWith(Arquillian.class)
 public class JBWS3552TestCase extends JBossWSTest {
-   
-   public static BaseDeployment<?>[] createDeployments() {
-      List<BaseDeployment<?>> list = new LinkedList<BaseDeployment<?>>();
-      list.add(new JBossWSTestHelper.WarDeployment("jaxws-jbws3552.war") { {
+
+   @ArquillianResource
+   private URL baseURL;
+
+   @Deployment(testable = false)
+   public static WebArchive createDeployments() {
+      WebArchive archive = ShrinkWrap.create(WebArchive.class, "jaxws-jbws3552.war");
          archive
-               .addManifest()
-               .addPackages(false, new Filter<ArchivePath>() {
-                  @Override
-                  public boolean include(ArchivePath path)
-                  {
-                     return !path.get().contains("TestCase");
-                  }}, "org.jboss.test.ws.jaxws.jbws3552");
-         }
-      });
-      return list.toArray(new BaseDeployment<?>[list.size()]);
+            .addManifest()
+            .addPackages(false, new Filter<ArchivePath>() {
+               @Override
+               public boolean include(ArchivePath path)
+               {
+                  return !path.get().contains("TestCase");
+               }}, "org.jboss.test.ws.jaxws.jbws3552");
+      return archive;
    }
-    
-    public static Test suite() {
-        return new JBossWSTestSetup(JBWS3552TestCase.class, JBossWSTestHelper.writeToFile(createDeployments()));
-    }
 
-    private EndpointIface getProxy() throws Exception {
-        final URL wsdlURL = new URL("http://" + getServerHost() + ":8080/jaxws-jbws3552/EndpointImpl?wsdl");
-        final QName serviceName = new QName("http://jbws3552.jaxws.ws.test.jboss.org/", "EndpointImplService");
-        final Service service = Service.create(wsdlURL, serviceName);
-        return service.getPort(EndpointIface.class);
-    }
+   private EndpointIface getProxy() throws Exception {
+      final URL wsdlURL = new URL(baseURL + "/EndpointImpl?wsdl");
+      final QName serviceName = new QName("http://jbws3552.jaxws.ws.test.jboss.org/", "EndpointImplService");
+      final Service service = Service.create(wsdlURL, serviceName);
+      return service.getPort(EndpointIface.class);
+   }
 
+   @Test
+   @RunAsClient
     public void testEchoCA() throws Exception {
         EndpointIface endpoint = getProxy();
         AdaptedObjectCA aoCA = new AdaptedObjectCA(444, "object message", "object description", new ComplexObjectCA("a", "b"));
         assertEquals("444,object message,object description,a b", endpoint.echoCA(aoCA).toString());
     }
 
+   @Test
+   @RunAsClient
     public void testEchoAbstractCA() throws Exception {
         EndpointIface endpoint = getProxy();
         AbstractObjectCA aoCA = new AdaptedObjectCA(444, "object message", "object description", new ComplexObjectCA("a", "b"));
         assertEquals("444,object message,object description,a b", endpoint.echoAbstractCA(aoCA).toString());
     }
 
+   @Test
+   @RunAsClient
     public void testEchoFA() throws Exception {
         EndpointIface endpoint = getProxy();
         AdaptedObjectFA aoFA = new AdaptedObjectFA(444, "object message", "object description", new ComplexObjectFA("a", "b"));
         assertEquals("444,object message,object description,a b", endpoint.echoFA(aoFA).toString());
     }
 
+   @Test
+   @RunAsClient
     public void testEchoAbstractFA() throws Exception {
         EndpointIface endpoint = getProxy();
         AbstractObjectFA aoFA = new AdaptedObjectFA(444, "object message", "object description", new ComplexObjectFA("a", "b"));
         assertEquals("444,object message,object description,a b", endpoint.echoAbstractFA(aoFA).toString());
     }
 
+   @Test
+   @RunAsClient
     public void testEchoGA() throws Exception {
         EndpointIface endpoint = getProxy();
         AdaptedObjectGA aoGA = new AdaptedObjectGA(444, "object message", "object description", new ComplexObjectGA("a", "b"));
         assertEquals("444,object message,object description,a b", endpoint.echoGA(aoGA).toString());
     }
 
+   @Test
+   @RunAsClient
     public void testEchoAbstractGA() throws Exception {
         EndpointIface endpoint = getProxy();
         AbstractObjectGA aoGA = new AdaptedObjectGA(444, "object message", "object description", new ComplexObjectGA("a", "b"));
         assertEquals("444,object message,object description,a b", endpoint.echoAbstractGA(aoGA).toString());
     }
 
+   @Test
+   @RunAsClient
     public void testEchoMA() throws Exception {
         EndpointIface endpoint = getProxy();
         AdaptedObjectMA aoMA = new AdaptedObjectMA(444, "object message", "object description", new ComplexObjectMA("a", "b"));
         assertEquals("444,object message,object description,a b", endpoint.echoMA(aoMA).toString());
     }
 
+   @Test
+   @RunAsClient
     public void testEchoAbstractMA() throws Exception {
         EndpointIface endpoint = getProxy();
         AbstractObjectMA aoMA = new AdaptedObjectMA(444, "object message", "object description", new ComplexObjectMA("a", "b"));
         assertEquals("444,object message,object description,a b", endpoint.echoAbstractMA(aoMA).toString());
     }
 
+   @Test
+   @RunAsClient
     public void testExceptionCA() throws Exception {
         if (true) {
             System.out.println("FIXME: [CXF-4600] Exception inheritance not working over SOAP protocol");
@@ -140,6 +164,8 @@
         }
     }
 
+   @Test
+   @RunAsClient
     public void testExtendedExceptionCA() throws Exception {
         EndpointIface endpoint = getProxy();
         try {
@@ -150,6 +176,8 @@
         }
     }
 
+   @Test
+   @RunAsClient
     public void testExceptionFA() throws Exception {
         if (true) {
             System.out.println("FIXME: [CXF-4600] Exception inheritance not working over SOAP protocol");
@@ -164,6 +192,8 @@
         }
     }
 
+   @Test
+   @RunAsClient
     public void testExtendedExceptionFA() throws Exception {
         EndpointIface endpoint = getProxy();
         try {
@@ -174,6 +204,8 @@
         }
     }
 
+   @Test
+   @RunAsClient
     public void testExceptionGA() throws Exception {
         if (true) {
             System.out.println("FIXME: [CXF-4600] Exception inheritance not working over SOAP protocol");
@@ -188,6 +220,8 @@
         }
     }
 
+   @Test
+   @RunAsClient
     public void testExtendedExceptionGA() throws Exception {
         EndpointIface endpoint = getProxy();
         try {
@@ -198,6 +232,8 @@
         }
     }
 
+   @Test
+   @RunAsClient
     public void testExceptionMA() throws Exception {
         if (true) {
             System.out.println("FIXME: [CXF-4600] Exception inheritance not working over SOAP protocol");
@@ -212,6 +248,8 @@
         }
     }
 
+   @Test
+   @RunAsClient
     public void testExtendedExceptionMA() throws Exception {
         EndpointIface endpoint = getProxy();
         try {



More information about the jbossws-commits mailing list