Author: rsearls
Date: 2014-12-24 17:00:13 -0500 (Wed, 24 Dec 2014)
New Revision: 19261
Modified:
stack/cxf/branches/arquillian/modules/testsuite/shared-tests/src/test/java/org/jboss/test/ws/saaj/jbws3084/JBWS3084TestCase.java
Log:
arquillian migration jbws3084 test
Modified:
stack/cxf/branches/arquillian/modules/testsuite/shared-tests/src/test/java/org/jboss/test/ws/saaj/jbws3084/JBWS3084TestCase.java
===================================================================
---
stack/cxf/branches/arquillian/modules/testsuite/shared-tests/src/test/java/org/jboss/test/ws/saaj/jbws3084/JBWS3084TestCase.java 2014-12-24
21:51:25 UTC (rev 19260)
+++
stack/cxf/branches/arquillian/modules/testsuite/shared-tests/src/test/java/org/jboss/test/ws/saaj/jbws3084/JBWS3084TestCase.java 2014-12-24
22:00:13 UTC (rev 19261)
@@ -39,7 +39,15 @@
import javax.xml.soap.SOAPFactory;
import javax.xml.soap.SOAPMessage;
-import junit.framework.Test;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+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.asset.StringAsset;
import org.jboss.wsf.test.JBossWSTest;
@@ -54,11 +62,15 @@
* @author sberyozk(a)redhat.com
* @author alessio.soldano(a)jboss.com
*/
+(a)RunWith(Arquillian.class)
public class JBWS3084TestCase extends JBossWSTest
{
- public static BaseDeployment<?>[] createDeployments() {
- List<BaseDeployment<?>> list = new
LinkedList<BaseDeployment<?>>();
- list.add(new WarDeployment("saaj-soap-connection.war") { {
+ @ArquillianResource
+ private URL baseURL;
+
+ @Deployment(testable = false)
+ public static WebArchive createDeployments() {
+ WebArchive archive = ShrinkWrap.create(WebArchive.class,
"saaj-soap-connection.war");
archive
.setManifest(new StringAsset("Manifest-Version: 1.0\n"
+ "Dependencies: org.jboss.ws.cxf.jbossws-cxf-client\n"))
@@ -67,21 +79,18 @@
.addClass(InputStreamDataSource.class)
.addAsWebInfResource(new File(getTestResourcesDir() +
"/saaj/jbws3084/WEB-INF/wsdl/SaajService.wsdl"),
"wsdl/SaajService.wsdl")
.setWebXML(new File(getTestResourcesDir() +
"/saaj/jbws3084/WEB-INF/web.xml"));
- }
- });
- return list.toArray(new BaseDeployment<?>[list.size()]);
+ return archive;
}
- public static Test suite()
- {
- return new JBossWSTestSetup(JBWS3084TestCase.class,
JBossWSTestHelper.writeToFile(createDeployments()));
- }
-
+ @Test
+ @RunAsClient
public void testSoapConnectionPostWithoutChunkedEncoding() throws Exception
{
doTestSoapConnection(true);
}
+ @Test
+ @RunAsClient
public void testSoapConnectionPostWithChunkedEncoding() throws Exception
{
doTestSoapConnection(false);
@@ -119,7 +128,7 @@
SOAPConnection con = conFac.createConnection();
- final String serviceURL = "http://" + getServerHost() +
":8080/saaj-soap-connection";
+ final String serviceURL = baseURL.toString();
URL endpoint = new URL(serviceURL);
SOAPMessage response = con.call(msg, endpoint);
Show replies by date