You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by rm...@apache.org on 2012/02/17 09:08:47 UTC
svn commit: r1245342 - in
/openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-tests/src/test:
java/org/apache/openejb/arquillian/tests/jaxws/openejbjar/
resources/org/apache/openejb/arquillian/tests/jaxws/openejbjar/
Author: rmannibucau
Date: Fri Feb 17 08:08:46 2012
New Revision: 1245342
URL: http://svn.apache.org/viewvc?rev=1245342&view=rev
Log:
test defining deployed uri for a jaxws webservice
Added:
openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-tests/src/test/java/org/apache/openejb/arquillian/tests/jaxws/openejbjar/
openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-tests/src/test/java/org/apache/openejb/arquillian/tests/jaxws/openejbjar/LengthCalculator.java
openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-tests/src/test/java/org/apache/openejb/arquillian/tests/jaxws/openejbjar/OpenEJBJarForAddressDeploymentTest.java
openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-tests/src/test/resources/org/apache/openejb/arquillian/tests/jaxws/openejbjar/
openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-tests/src/test/resources/org/apache/openejb/arquillian/tests/jaxws/openejbjar/openejb-jar.xml
Added: openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-tests/src/test/java/org/apache/openejb/arquillian/tests/jaxws/openejbjar/LengthCalculator.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-tests/src/test/java/org/apache/openejb/arquillian/tests/jaxws/openejbjar/LengthCalculator.java?rev=1245342&view=auto
==============================================================================
--- openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-tests/src/test/java/org/apache/openejb/arquillian/tests/jaxws/openejbjar/LengthCalculator.java (added)
+++ openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-tests/src/test/java/org/apache/openejb/arquillian/tests/jaxws/openejbjar/LengthCalculator.java Fri Feb 17 08:08:46 2012
@@ -0,0 +1,12 @@
+package org.apache.openejb.arquillian.tests.jaxws.openejbjar;
+
+import javax.ejb.Stateless;
+import javax.jws.WebService;
+
+@WebService
+@Stateless(name = "LengthCalculator")
+public class LengthCalculator {
+ public int length(String in) {
+ return in.length();
+ }
+}
Added: openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-tests/src/test/java/org/apache/openejb/arquillian/tests/jaxws/openejbjar/OpenEJBJarForAddressDeploymentTest.java
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-tests/src/test/java/org/apache/openejb/arquillian/tests/jaxws/openejbjar/OpenEJBJarForAddressDeploymentTest.java?rev=1245342&view=auto
==============================================================================
--- openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-tests/src/test/java/org/apache/openejb/arquillian/tests/jaxws/openejbjar/OpenEJBJarForAddressDeploymentTest.java (added)
+++ openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-tests/src/test/java/org/apache/openejb/arquillian/tests/jaxws/openejbjar/OpenEJBJarForAddressDeploymentTest.java Fri Feb 17 08:08:46 2012
@@ -0,0 +1,29 @@
+package org.apache.openejb.arquillian.tests.jaxws.openejbjar;
+
+import org.apache.ziplock.IO;
+import org.apache.ziplock.WebModule;
+import org.jboss.arquillian.container.test.api.Deployment;
+import org.jboss.arquillian.junit.Arquillian;
+import org.jboss.shrinkwrap.api.spec.WebArchive;
+import org.junit.Test;
+import org.junit.runner.RunWith;
+
+import java.net.URL;
+
+import static org.junit.Assert.assertTrue;
+
+@RunWith(Arquillian.class)
+public class OpenEJBJarForAddressDeploymentTest {
+ @Deployment(testable = false)
+ public static WebArchive createDeployment() {
+ return new WebModule(OpenEJBJarForAddressDeploymentTest.class).getArchive();
+ }
+
+ @Test
+ public void invoke() throws Exception {
+ final String s = OpenEJBJarForAddressDeploymentTest.class.getSimpleName();
+ final URL url = new URL("http://localhost:" + System.getProperty("tomee.http.port", "11080") + "/" + s + "/webservices/foo/bar/my-ws?wsdl");
+ final String wsdl = IO.slurp(url);
+ assertTrue(wsdl.contains("LengthCalculator"));
+ }
+}
Added: openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-tests/src/test/resources/org/apache/openejb/arquillian/tests/jaxws/openejbjar/openejb-jar.xml
URL: http://svn.apache.org/viewvc/openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-tests/src/test/resources/org/apache/openejb/arquillian/tests/jaxws/openejbjar/openejb-jar.xml?rev=1245342&view=auto
==============================================================================
--- openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-tests/src/test/resources/org/apache/openejb/arquillian/tests/jaxws/openejbjar/openejb-jar.xml (added)
+++ openejb/trunk/openejb/arquillian-tomee/arquillian-tomee-tests/src/test/resources/org/apache/openejb/arquillian/tests/jaxws/openejbjar/openejb-jar.xml Fri Feb 17 08:08:46 2012
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.1">
+ <enterprise-beans>
+ <session>
+ <ejb-name>LengthCalculator</ejb-name>
+ <web-service-address>/foo/bar/my-ws</web-service-address>
+ </session>
+ </enterprise-beans>
+</openejb-jar>