From d43336675e890ce50397909dda35e2dfd747eae7 Mon Sep 17 00:00:00 2001 From: nash Date: Wed, 20 Apr 2011 09:08:04 +0000 Subject: Add test for ServiceReference type git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1095330 13f79535-47bb-0310-9956-ffa450edef68 --- .../itest/wsdlgen-verify/src/main/java/wsdlgen/verify/DataTypes.java | 3 +++ .../src/main/java/wsdlgen/verify/impl/DataTypesImpl.java | 4 ++++ .../src/test/java/wsdlgen/verify/DataTypesTestCase.java | 5 +++++ 3 files changed, 12 insertions(+) (limited to 'sca-java-1.x') diff --git a/sca-java-1.x/trunk/itest/wsdlgen-verify/src/main/java/wsdlgen/verify/DataTypes.java b/sca-java-1.x/trunk/itest/wsdlgen-verify/src/main/java/wsdlgen/verify/DataTypes.java index 5715b24ebb..58c5f3df69 100644 --- a/sca-java-1.x/trunk/itest/wsdlgen-verify/src/main/java/wsdlgen/verify/DataTypes.java +++ b/sca-java-1.x/trunk/itest/wsdlgen-verify/src/main/java/wsdlgen/verify/DataTypes.java @@ -23,6 +23,7 @@ import java.util.List; import javax.jws.WebParam; import javax.jws.soap.SOAPBinding; import commonj.sdo.DataObject; +import org.osoa.sca.ServiceReference; import org.osoa.sca.annotations.Remotable; @Remotable @@ -52,6 +53,8 @@ public interface DataTypes { void testBaseExtension(ExtClass ext); + void testServiceReference(ServiceReference ref); + void testException() throws Exception; DataObject testDynamicSDO(); diff --git a/sca-java-1.x/trunk/itest/wsdlgen-verify/src/main/java/wsdlgen/verify/impl/DataTypesImpl.java b/sca-java-1.x/trunk/itest/wsdlgen-verify/src/main/java/wsdlgen/verify/impl/DataTypesImpl.java index 9d9cf8ca73..cdb8c6e0a1 100644 --- a/sca-java-1.x/trunk/itest/wsdlgen-verify/src/main/java/wsdlgen/verify/impl/DataTypesImpl.java +++ b/sca-java-1.x/trunk/itest/wsdlgen-verify/src/main/java/wsdlgen/verify/impl/DataTypesImpl.java @@ -23,6 +23,7 @@ import java.util.List; import javax.jws.WebParam; import javax.jws.soap.SOAPBinding; import commonj.sdo.DataObject; +import org.osoa.sca.ServiceReference; import wsdlgen.verify.BaseClass; import wsdlgen.verify.ComplexNumber; import wsdlgen.verify.DataTypes; @@ -67,6 +68,9 @@ public class DataTypesImpl implements DataTypes { public void testBaseExtension(ExtClass ext) { } + public void testServiceReference(ServiceReference ref) { + } + public void testException() throws Exception { } 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 b6dbeecda5..2accda0a6a 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 @@ -113,6 +113,11 @@ public class DataTypesTestCase extends BaseFramework { assertEquals("tns:baseClass", extensionElement(typeDefinition(paramType)).getAttribute("base")); } + @Test + public void testServiceReference() throws Exception { + assertEquals("xs:anyType", parameterType("testServiceReference")); + } + @Test public void testException() throws Exception { assertEquals("xs:string", faultType("testException", "Exception")); -- cgit v1.2.3