[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