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/java/org/jboss/test/ws/jaxws/samples/webservice/WebServiceEJB3TestCase.java
stack/cxf/branches/arquillian/modules/testsuite/shared-tests/src/test/java/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
===================================================================
---
stack/cxf/branches/arquillian/modules/testsuite/shared-tests/src/test/java/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/java/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 <a href="jason.greene(a)jboss.com">Jason T. Greene</a>
* @since 29-Apr-2005
*/
+(a)RunWith(Arquillian.class)
public class WebServiceEJB3TestCase extends WebServiceBase
{
- static {
- JBossWSTestHelper.writeToFile(new
JBossWSTestHelper.JarDeployment("jaxws-samples-webservice02-ejb3.jar") { {
- archive
- .addManifest()
- .addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3Bean02.class)
-
.addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3RemoteInterface.class)
- .addAsManifestResource(new File(JBossWSTestHelper.getTestResourcesDir() +
"/jaxws/samples/webservice/META-INF02/wsdl/TestService.wsdl"),
"wsdl/TestService.wsdl");
- }
- });
- JBossWSTestHelper.writeToFile(new
JBossWSTestHelper.JarDeployment("jaxws-samples-webservice01-ejb3.jar") { {
- archive
- .addManifest()
- .addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3Bean01.class)
-
.addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3RemoteInterface.class);
- }
- });
- JBossWSTestHelper.writeToFile(new
JBossWSTestHelper.JarDeployment("jaxws-samples-webservice03-ejb3.jar") { {
- archive
- .addManifest()
- .addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3Bean03.class)
-
.addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3RemoteInterface.class)
-
.addClass(org.jboss.test.ws.jaxws.samples.webservice.EndpointInterface03.class);
- }
- });
+ @ArquillianResource
+ Deployer deployer;
+
+ private static final String WEBSERVICE_02 =
"jaxws-samples-webservice02-ejb3";
+
+ @Deployment(name = WEBSERVICE_02, testable = false, managed = false)
+ public static JavaArchive createDeployment2() {
+ JavaArchive archive = ShrinkWrap.create(JavaArchive.class, WEBSERVICE_02 +
".jar");
+ archive
+ .addManifest()
+ .addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3Bean02.class)
+ .addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3RemoteInterface.class)
+ .addAsManifestResource(new File(JBossWSTestHelper.getTestResourcesDir() +
"/jaxws/samples/webservice/META-INF02/wsdl/TestService.wsdl"),
"wsdl/TestService.wsdl");
+ return archive;
}
- public static Test suite()
- {
- return new JBossWSTestSetup(WebServiceEJB3TestCase.class, "");
+ private static final String WEBSERVICE_01 =
"jaxws-samples-webservice01-ejb3";
+
+ @Deployment(name = WEBSERVICE_01, testable = false, managed = false)
+ public static JavaArchive createDeployment1() {
+ JavaArchive archive = ShrinkWrap.create(JavaArchive.class, WEBSERVICE_01 +
".jar");
+ archive
+ .addManifest()
+ .addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3Bean01.class)
+
.addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3RemoteInterface.class);
+ return archive;
}
+ private static final String WEBSERVICE_03 =
"jaxws-samples-webservice03-ejb3";
+
+ @Deployment(name = WEBSERVICE_03, testable = false, managed = false)
+ public static JavaArchive createDeployment3() {
+ JavaArchive archive = ShrinkWrap.create(JavaArchive.class, WEBSERVICE_03 +
".jar");
+ archive
+ .addManifest()
+ .addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3Bean03.class)
+ .addClass(org.jboss.test.ws.jaxws.samples.webservice.EJB3RemoteInterface.class)
+
.addClass(org.jboss.test.ws.jaxws.samples.webservice.EndpointInterface03.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
===================================================================
---
stack/cxf/branches/arquillian/modules/testsuite/shared-tests/src/test/java/org/jboss/test/ws/jaxws/samples/webservice/WebServiceJSETestCase.java 2014-12-30
16:26:29 UTC (rev 19299)
+++
stack/cxf/branches/arquillian/modules/testsuite/shared-tests/src/test/java/org/jboss/test/ws/jaxws/samples/webservice/WebServiceJSETestCase.java 2014-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 <a href="jason.greene(a)jboss.com">Jason T. Greene</a>
* @since 29-Apr-2005
*/
+(a)RunWith(Arquillian.class)
public class WebServiceJSETestCase extends WebServiceBase
{
- static {
- JBossWSTestHelper.writeToFile(new
JBossWSTestHelper.WarDeployment("jaxws-samples-webservice03-jse.war") { {
- archive
- .addManifest()
-
.addClass(org.jboss.test.ws.jaxws.samples.webservice.EndpointInterface03.class)
- .addClass(org.jboss.test.ws.jaxws.samples.webservice.JSEBean03.class)
- .setWebXML(new File(JBossWSTestHelper.getTestResourcesDir() +
"/jaxws/samples/webservice/WEB-INF03/web.xml"));
- }
- });
- JBossWSTestHelper.writeToFile(new
JBossWSTestHelper.WarDeployment("jaxws-samples-webservice02-jse.war") { {
- archive
- .addManifest()
- .addClass(org.jboss.test.ws.jaxws.samples.webservice.JSEBean02.class)
- .addAsWebInfResource(new File(JBossWSTestHelper.getTestResourcesDir() +
"/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("jaxws-samples-webservice01-jse.war") { {
- archive
- .addManifest()
- .addClass(org.jboss.test.ws.jaxws.samples.webservice.JSEBean01.class)
- .setWebXML(new File(JBossWSTestHelper.getTestResourcesDir() +
"/jaxws/samples/webservice/WEB-INF01/web.xml"));
- }
- });
+ @ArquillianResource
+ Deployer deployer;
+
+ private static final String WEBSERVICE_03 =
"jaxws-samples-webservice03-jse";
+
+ @Deployment(name = WEBSERVICE_03, testable = false, managed = false)
+ public static WebArchive createClientDeployment3() {
+ WebArchive archive = ShrinkWrap.create(WebArchive.class,
"jaxws-samples-webservice03-jse.war");
+ archive
+ .addManifest()
+ .addClass(org.jboss.test.ws.jaxws.samples.webservice.EndpointInterface03.class)
+ .addClass(org.jboss.test.ws.jaxws.samples.webservice.JSEBean03.class)
+ .setWebXML(new File(JBossWSTestHelper.getTestResourcesDir() +
"/jaxws/samples/webservice/WEB-INF03/web.xml"));
+ return archive;
}
- public static Test suite()
- {
- return new JBossWSTestSetup(WebServiceJSETestCase.class, "");
+ private static final String WEBSERVICE_02 =
"jaxws-samples-webservice02-jse";
+
+ @Deployment(name = WEBSERVICE_02, testable = false, managed = false)
+ public static WebArchive createClientDeployment2() {
+ WebArchive archive = ShrinkWrap.create(WebArchive.class,
"jaxws-samples-webservice02-jse.war");
+ archive
+ .addManifest()
+ .addClass(org.jboss.test.ws.jaxws.samples.webservice.JSEBean02.class)
+ .addAsWebInfResource(new File(JBossWSTestHelper.getTestResourcesDir() +
"/jaxws/samples/webservice/WEB-INF02/wsdl/TestService.wsdl"),
"wsdl/TestService.wsdl")
+ .setWebXML(new File(JBossWSTestHelper.getTestResourcesDir() +
"/jaxws/samples/webservice/WEB-INF02/web.xml"));
+ return archive;
}
+ private static final String WEBSERVICE_01 =
"jaxws-samples-webservice01-jse";
+
+ @Deployment(name = WEBSERVICE_01, testable = false, managed = false)
+ public static WebArchive createClientDeployment1() {
+ WebArchive archive = ShrinkWrap.create(WebArchive.class,
"jaxws-samples-webservice01-jse.war");
+ archive
+ .addManifest()
+ .addClass(org.jboss.test.ws.jaxws.samples.webservice.JSEBean01.class)
+ .setWebXML(new File(JBossWSTestHelper.getTestResourcesDir() +
"/jaxws/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);
}
}
+
}
Show replies by date