[jboss-svn-commits] JBossWS SVN: r609 - in trunk/src: main/java/org/jboss/ws/tools test/java/org/jboss/test/ws/tools test/resources/wsdlfixture/arrays
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Jul 14 09:15:30 EDT 2006
Author: darran.lofthouse at jboss.com
Date: 2006-07-14 09:15:25 -0400 (Fri, 14 Jul 2006)
New Revision: 609
Added:
trunk/src/test/resources/wsdlfixture/arrays/PrimitiveArrayTypesService_RPC_11.wsdl
Modified:
trunk/src/main/java/org/jboss/ws/tools/WSDLToJava.java
trunk/src/test/java/org/jboss/test/ws/tools/JavaToWSDL11TestCase.java
trunk/src/test/java/org/jboss/test/ws/tools/WSDL11ToJavaTestCase.java
Log:
JBWS-997 Merged fix and test from branches/jbossws-1.0
Modified: trunk/src/main/java/org/jboss/ws/tools/WSDLToJava.java
===================================================================
--- trunk/src/main/java/org/jboss/ws/tools/WSDLToJava.java 2006-07-14 12:36:48 UTC (rev 608)
+++ trunk/src/main/java/org/jboss/ws/tools/WSDLToJava.java 2006-07-14 13:15:25 UTC (rev 609)
@@ -292,7 +292,7 @@
cl = this.checkNeedHolder(in,cl);
if(cl != null)
{
- buf.append( cl.getName() + arraySuffix + " " + getMethodParam(xmlName));
+ buf.append( JavaUtils.getSourceName(cl) + arraySuffix + " " + getMethodParam(xmlName));
}
else
{
Modified: trunk/src/test/java/org/jboss/test/ws/tools/JavaToWSDL11TestCase.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/tools/JavaToWSDL11TestCase.java 2006-07-14 12:36:48 UTC (rev 608)
+++ trunk/src/test/java/org/jboss/test/ws/tools/JavaToWSDL11TestCase.java 2006-07-14 13:15:25 UTC (rev 609)
@@ -29,6 +29,7 @@
import org.jboss.test.ws.tools.sei.ArrayInterface;
import org.jboss.test.ws.tools.sei.CustomInterface;
import org.jboss.test.ws.tools.sei.InheritenceChildInterface;
+import org.jboss.test.ws.tools.sei.PrimitiveArrayTypes;
import org.jboss.test.ws.tools.sei.PrimitiveTypes;
import org.jboss.test.ws.tools.sei.ServiceException;
import org.jboss.test.ws.tools.sei.StandardJavaTypes;
@@ -97,6 +98,14 @@
doWSDLTest(seiClass, fixturefile);
}
+ /** Test a SEI that contains primitive array types */
+ public void testPrimitiveArrayTypes() throws Exception
+ {
+ Class seiClass = PrimitiveArrayTypes.class;
+ String fixturefile = "resources/wsdlfixture/arrays/PrimitiveArrayTypesService_RPC_11.wsdl";
+ doWSDLTest(seiClass, fixturefile);
+ }
+
/** Test a SEI that inherits a method from a super-interface. */
public void testInterfaceInheritence() throws Exception
{
Modified: trunk/src/test/java/org/jboss/test/ws/tools/WSDL11ToJavaTestCase.java
===================================================================
--- trunk/src/test/java/org/jboss/test/ws/tools/WSDL11ToJavaTestCase.java 2006-07-14 12:36:48 UTC (rev 608)
+++ trunk/src/test/java/org/jboss/test/ws/tools/WSDL11ToJavaTestCase.java 2006-07-14 13:15:25 UTC (rev 609)
@@ -26,6 +26,7 @@
import java.io.IOException;
import java.io.StringWriter;
+import org.jboss.test.ws.tools.sei.PrimitiveArrayTypes;
import org.jboss.test.ws.tools.sei.PrimitiveTypes;
import org.jboss.test.ws.tools.sei.StandardJavaTypes;
import org.jboss.test.ws.tools.validation.WSDL11Validator;
@@ -51,8 +52,17 @@
WSDLDefinitions wsdlDefinitions = getWSDLDefinitions(seiClass, "PrimitiveTypesService_RPC_11.wsdl");
String wsdlString = getWSDLAsString(wsdlDefinitions);
//System.out.println(wsdlString);
-
}
+
+ /** Test a SEI that contains primitive array types */
+ public void testPrimitiveArrayTypes() throws Exception
+ {
+ Class seiClass = PrimitiveArrayTypes.class;
+ WSDLDefinitions wsdlDefinitions = getWSDLDefinitions(seiClass, "arrays/PrimitiveArrayTypesService_RPC_11.wsdl");
+ String wsdlString = getWSDLAsString(wsdlDefinitions);
+
+ writeWSDL(wsdlDefinitions, "PrimitiveArrayTypesService_RPC_11.wsdl");
+ }
/** Test a SEI that contains JAXRPC java standard types */
public void testStandardJavaTypes() throws Exception
Copied: trunk/src/test/resources/wsdlfixture/arrays/PrimitiveArrayTypesService_RPC_11.wsdl (from rev 608, branches/jbossws-1.0/src/test/resources/wsdlfixture/arrays/PrimitiveArrayTypesService_RPC_11.wsdl)
More information about the jboss-svn-commits
mailing list