From jbossws-commits at lists.jboss.org Tue Dec 30 18:56:08 2014 Content-Type: multipart/mixed; boundary="===============8968532771130836735==" MIME-Version: 1.0 From: jbossws-commits at lists.jboss.org To: jbossws-commits at lists.jboss.org Subject: [jbossws-commits] JBossWS SVN: r19300 - stack/cxf/branches/arquillian/modules/testsuite/shared-tests/src/test/java/org/jboss/test/ws/jaxws/samples/webservice. Date: Tue, 30 Dec 2014 18:56:07 -0500 Message-ID: <201412302356.sBUNu78B002968@svn01.web.mwc.hst.phx2.redhat.com> --===============8968532771130836735== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: rsearls Date: 2014-12-30 18:56:07 -0500 (Tue, 30 Dec 2014) New Revision: 19300 Modified: stack/cxf/branches/arquillian/modules/testsuite/shared-tests/src/test/ja= va/org/jboss/test/ws/jaxws/samples/webservice/WebServiceEJB3TestCase.java stack/cxf/branches/arquillian/modules/testsuite/shared-tests/src/test/ja= va/org/jboss/test/ws/jaxws/samples/webservice/WebServiceJSETestCase.java Log: arquillian migration webservice test Modified: stack/cxf/branches/arquillian/modules/testsuite/shared-tests/src/= test/java/org/jboss/test/ws/jaxws/samples/webservice/WebServiceEJB3TestCase= .java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- stack/cxf/branches/arquillian/modules/testsuite/shared-tests/src/test/j= ava/org/jboss/test/ws/jaxws/samples/webservice/WebServiceEJB3TestCase.java = 2014-12-30 16:26:29 UTC (rev 19299) +++ stack/cxf/branches/arquillian/modules/testsuite/shared-tests/src/test/j= ava/org/jboss/test/ws/jaxws/samples/webservice/WebServiceEJB3TestCase.java = 2014-12-30 23:56:07 UTC (rev 19300) @@ -22,12 +22,29 @@ package org.jboss.test.ws.jaxws.samples.webservice; = import java.io.File; +import java.net.URL; = -import junit.framework.Test; +import org.jboss.wsf.test.JBossWSTestHelper; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.jboss.arquillian.container.test.api.Deployer; +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.spec.JavaArchive; = import org.jboss.wsf.test.JBossWSTestHelper; import org.jboss.wsf.test.JBossWSTestSetup; = +//---------------- +import java.net.MalformedURLException; +import javax.xml.namespace.QName; +import javax.xml.ws.Service; + /** * Test the JSR-181 annotation: javax.jws.WebService * @@ -35,75 +52,92 @@ * @author Jason T. Greene * @since 29-Apr-2005 */ +(a)RunWith(Arquillian.class) public class WebServiceEJB3TestCase extends WebServiceBase { - static { - JBossWSTestHelper.writeToFile(new JBossWSTestHelper.JarDeployment("j= axws-samples-webservice02-ejb3.jar") { { - archive - .addManifest() - .addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3Be= an02.class) - .addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3Re= moteInterface.class) - .addAsManifestResource(new File(JBossWSTestHelper.getTestRe= sourcesDir() + "/jaxws/samples/webservice/META-INF02/wsdl/TestService.wsdl"= ), "wsdl/TestService.wsdl"); - } - }); - JBossWSTestHelper.writeToFile(new JBossWSTestHelper.JarDeployment("j= axws-samples-webservice01-ejb3.jar") { { - archive - .addManifest() - .addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3Be= an01.class) - .addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3Re= moteInterface.class); - } - }); - JBossWSTestHelper.writeToFile(new JBossWSTestHelper.JarDeployment("j= axws-samples-webservice03-ejb3.jar") { { - archive - .addManifest() - .addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3Be= an03.class) - .addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3Re= moteInterface.class) - .addClass(org.jboss.test.ws.jaxws.samples.webservice.Endpoi= ntInterface03.class); - } - }); + @ArquillianResource + Deployer deployer; + + private static final String WEBSERVICE_02 =3D "jaxws-samples-webservice= 02-ejb3"; + + @Deployment(name =3D WEBSERVICE_02, testable =3D false, managed =3D fal= se) + public static JavaArchive createDeployment2() { + JavaArchive archive =3D ShrinkWrap.create(JavaArchive.class, WEBSERV= ICE_02 + ".jar"); + archive + .addManifest() + .addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3Bean02.c= lass) + .addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3RemoteIn= terface.class) + .addAsManifestResource(new File(JBossWSTestHelper.getTestResource= sDir() + "/jaxws/samples/webservice/META-INF02/wsdl/TestService.wsdl"), "ws= dl/TestService.wsdl"); + return archive; } = - public static Test suite() - { - return new JBossWSTestSetup(WebServiceEJB3TestCase.class, ""); + private static final String WEBSERVICE_01 =3D "jaxws-samples-webservice= 01-ejb3"; + + @Deployment(name =3D WEBSERVICE_01, testable =3D false, managed =3D fal= se) + public static JavaArchive createDeployment1() { + JavaArchive archive =3D ShrinkWrap.create(JavaArchive.class, WEBSERV= ICE_01 + ".jar"); + archive + .addManifest() + .addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3Bean01.c= lass) + .addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3RemoteIn= terface.class); + return archive; } = + private static final String WEBSERVICE_03 =3D "jaxws-samples-webservice= 03-ejb3"; + + @Deployment(name =3D WEBSERVICE_03, testable =3D false, managed =3D fal= se) + public static JavaArchive createDeployment3() { + JavaArchive archive =3D ShrinkWrap.create(JavaArchive.class, WEBSERV= ICE_03 + ".jar"); + archive + .addManifest() + .addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3Bean03.c= lass) + .addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3RemoteIn= terface.class) + .addClass(org.jboss.test.ws.jaxws.samples.webservice.EndpointInte= rface03.class); + return archive; + } + + @Test + @RunAsClient public void testWebServiceTest() throws Exception { - deploy("jaxws-samples-webservice01-ejb3.jar"); + deployer.deploy(WEBSERVICE_01); try { webServiceTest("jaxws-samples-webservice01-ejb3"); } finally { - undeploy("jaxws-samples-webservice01-ejb3.jar"); + deployer.undeploy(WEBSERVICE_01); } } = + @Test + @RunAsClient public void testWebServiceWsdlLocationTest() throws Exception { - deploy("jaxws-samples-webservice02-ejb3.jar"); + deployer.deploy(WEBSERVICE_02); try { webServiceWsdlLocationTest("jaxws-samples-webservice02-ejb3"); } finally { - undeploy("jaxws-samples-webservice02-ejb3.jar"); + deployer.undeploy(WEBSERVICE_02); } } = + @Test + @RunAsClient public void testWebServiceEndpointInterfaceTest() throws Exception { - deploy("jaxws-samples-webservice03-ejb3.jar"); + deployer.deploy(WEBSERVICE_03); try { webServiceEndpointInterfaceTest("jaxws-samples-webservice03-ejb3"= ); } finally { - undeploy("jaxws-samples-webservice03-ejb3.jar"); + deployer.undeploy(WEBSERVICE_03); } } -} + } Modified: stack/cxf/branches/arquillian/modules/testsuite/shared-tests/src/= test/java/org/jboss/test/ws/jaxws/samples/webservice/WebServiceJSETestCase.= java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- stack/cxf/branches/arquillian/modules/testsuite/shared-tests/src/test/j= ava/org/jboss/test/ws/jaxws/samples/webservice/WebServiceJSETestCase.java 2= 014-12-30 16:26:29 UTC (rev 19299) +++ stack/cxf/branches/arquillian/modules/testsuite/shared-tests/src/test/j= ava/org/jboss/test/ws/jaxws/samples/webservice/WebServiceJSETestCase.java 2= 014-12-30 23:56:07 UTC (rev 19300) @@ -22,8 +22,18 @@ package org.jboss.test.ws.jaxws.samples.webservice; = import java.io.File; +import java.net.URL; = -import junit.framework.Test; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.jboss.arquillian.container.test.api.Deployer; +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.wsf.test.JBossWSTestHelper; import org.jboss.wsf.test.JBossWSTestSetup; @@ -35,75 +45,93 @@ * @author Jason T. Greene * @since 29-Apr-2005 */ +(a)RunWith(Arquillian.class) public class WebServiceJSETestCase extends WebServiceBase { - static { - JBossWSTestHelper.writeToFile(new JBossWSTestHelper.WarDeployment("j= axws-samples-webservice03-jse.war") { { - archive - .addManifest() - .addClass(org.jboss.test.ws.jaxws.samples.webservice.Endpoi= ntInterface03.class) - .addClass(org.jboss.test.ws.jaxws.samples.webservice.JSEBea= n03.class) - .setWebXML(new File(JBossWSTestHelper.getTestResourcesDir()= + "/jaxws/samples/webservice/WEB-INF03/web.xml")); - } - }); - JBossWSTestHelper.writeToFile(new JBossWSTestHelper.WarDeployment("j= axws-samples-webservice02-jse.war") { { - archive - .addManifest() - .addClass(org.jboss.test.ws.jaxws.samples.webservice.JSEBea= n02.class) - .addAsWebInfResource(new File(JBossWSTestHelper.getTestReso= urcesDir() + "/jaxws/samples/webservice/WEB-INF02/wsdl/TestService.wsdl"), = "wsdl/TestService.wsdl") - .setWebXML(new File(JBossWSTestHelper.getTestResourcesDir()= + "/jaxws/samples/webservice/WEB-INF02/web.xml")); - } - }); - JBossWSTestHelper.writeToFile(new JBossWSTestHelper.WarDeployment("j= axws-samples-webservice01-jse.war") { { - archive - .addManifest() - .addClass(org.jboss.test.ws.jaxws.samples.webservice.JSEBea= n01.class) - .setWebXML(new File(JBossWSTestHelper.getTestResourcesDir()= + "/jaxws/samples/webservice/WEB-INF01/web.xml")); - } - }); + @ArquillianResource + Deployer deployer; + + private static final String WEBSERVICE_03 =3D "jaxws-samples-webservice= 03-jse"; + + @Deployment(name =3D WEBSERVICE_03, testable =3D false, managed =3D fal= se) + public static WebArchive createClientDeployment3() { + WebArchive archive =3D ShrinkWrap.create(WebArchive.class, "jaxws-sa= mples-webservice03-jse.war"); + archive + .addManifest() + .addClass(org.jboss.test.ws.jaxws.samples.webservice.EndpointInte= rface03.class) + .addClass(org.jboss.test.ws.jaxws.samples.webservice.JSEBean03.cl= ass) + .setWebXML(new File(JBossWSTestHelper.getTestResourcesDir() + "/j= axws/samples/webservice/WEB-INF03/web.xml")); + return archive; } = - public static Test suite() - { - return new JBossWSTestSetup(WebServiceJSETestCase.class, ""); + private static final String WEBSERVICE_02 =3D "jaxws-samples-webservice= 02-jse"; + + @Deployment(name =3D WEBSERVICE_02, testable =3D false, managed =3D fal= se) + public static WebArchive createClientDeployment2() { + WebArchive archive =3D ShrinkWrap.create(WebArchive.class, "jaxws-sa= mples-webservice02-jse.war"); + archive + .addManifest() + .addClass(org.jboss.test.ws.jaxws.samples.webservice.JSEBean02.cl= ass) + .addAsWebInfResource(new File(JBossWSTestHelper.getTestResourcesD= ir() + "/jaxws/samples/webservice/WEB-INF02/wsdl/TestService.wsdl"), "wsdl/= TestService.wsdl") + .setWebXML(new File(JBossWSTestHelper.getTestResourcesDir() + "/j= axws/samples/webservice/WEB-INF02/web.xml")); + return archive; } = + private static final String WEBSERVICE_01 =3D "jaxws-samples-webservice= 01-jse"; + + @Deployment(name =3D WEBSERVICE_01, testable =3D false, managed =3D fal= se) + public static WebArchive createClientDeployment1() { + WebArchive archive =3D ShrinkWrap.create(WebArchive.class, "jaxws-sa= mples-webservice01-jse.war"); + archive + .addManifest() + .addClass(org.jboss.test.ws.jaxws.samples.webservice.JSEBean01.cl= ass) + .setWebXML(new File(JBossWSTestHelper.getTestResourcesDir() + "/j= axws/samples/webservice/WEB-INF01/web.xml")); + return archive; + } + + @Test + @RunAsClient public void testWebServiceTest() throws Exception { - deploy("jaxws-samples-webservice01-jse.war"); + deployer.deploy(WEBSERVICE_01); try { webServiceTest("jaxws-samples-webservice01-jse"); } finally { - undeploy("jaxws-samples-webservice01-jse.war"); + deployer.undeploy(WEBSERVICE_01); } } = + @Test + @RunAsClient public void testWebServiceWsdlLocation() throws Exception { - deploy("jaxws-samples-webservice02-jse.war"); + deployer.deploy(WEBSERVICE_02); try { webServiceWsdlLocationTest("jaxws-samples-webservice02-jse"); } finally { - undeploy("jaxws-samples-webservice02-jse.war"); + deployer.undeploy(WEBSERVICE_02); } } = + @Test + @RunAsClient public void testWebServiceEndpointInterface() throws Exception { - deploy("jaxws-samples-webservice03-jse.war"); + deployer.deploy(WEBSERVICE_03); try { webServiceEndpointInterfaceTest("jaxws-samples-webservice03-jse"); } finally { - undeploy("jaxws-samples-webservice03-jse.war"); + deployer.undeploy(WEBSERVICE_03); } } + } --===============8968532771130836735==--