From 051cc5a4b4076997335312b016c0326d0935f9b3 Mon Sep 17 00:00:00 2001 From: nash Date: Thu, 9 Jun 2011 09:58:11 +0000 Subject: TUSCANY-3869: Add tests to 1.x for POJO type in different package than the interface git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1133760 13f79535-47bb-0310-9956-ffa450edef68 --- .../src/test/java/wsdlgen/verify/DataTypesTestCase.java | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'sca-java-1.x/trunk/itest/wsdlgen-verify/src/test/java/wsdlgen/verify') diff --git a/sca-java-1.x/trunk/itest/wsdlgen-verify/src/test/java/wsdlgen/verify/DataTypesTestCase.java b/sca-java-1.x/trunk/itest/wsdlgen-verify/src/test/java/wsdlgen/verify/DataTypesTestCase.java index 2accda0a6a..ba0dafad16 100644 --- a/sca-java-1.x/trunk/itest/wsdlgen-verify/src/test/java/wsdlgen/verify/DataTypesTestCase.java +++ b/sca-java-1.x/trunk/itest/wsdlgen-verify/src/test/java/wsdlgen/verify/DataTypesTestCase.java @@ -48,14 +48,18 @@ public class DataTypesTestCase extends BaseFramework { @Test public void testSimpleMultiArrayInt() throws Exception { Element paramElement = parameterElement("testSimpleMultiArrayInt"); - assertEquals("ns1:intArray", paramElement.getAttribute("type")); + // prefix name can vary, so compare only the fixed parts + assertEquals("ns", paramElement.getAttribute("type").substring(0, 2)); + assertEquals(":intArray", paramElement.getAttribute("type").substring(3)); assertEquals("unbounded", paramElement.getAttribute("maxOccurs")); } @Test public void testSimpleMulti3ArrayInt() throws Exception { Element paramElement = parameterElement("testSimpleMulti3ArrayInt"); - assertEquals("ns1:intArrayArray", paramElement.getAttribute("type")); + // prefix name can vary, so compare only the fixed parts + assertEquals("ns", paramElement.getAttribute("type").substring(0, 2)); + assertEquals(":intArrayArray", paramElement.getAttribute("type").substring(3)); assertEquals("unbounded", paramElement.getAttribute("maxOccurs")); } @@ -101,6 +105,15 @@ public class DataTypesTestCase extends BaseFramework { assertEquals("xs:double", firstChild(typeDefinition(paramType)).getAttribute("type")); } + @Test + public void testOtherPackage() throws Exception { + String paramType = parameterType("testOtherPackage"); + // prefix name can vary, so compare only the fixed parts + assertEquals("ns", paramType.substring(0, 2)); + assertEquals(":otherPojo", paramType.substring(3)); + assertEquals("xs:double", firstChild(typeDefinition(paramType)).getAttribute("type")); + } + @Test public void testByteArray() throws Exception { assertEquals("xs:base64Binary", parameterType("testByteArray")); -- cgit v1.2.3