From 5fa13700d2f3ffbdad03d772f2e2398bb3371a36 Mon Sep 17 00:00:00 2001 From: scottkurz Date: Tue, 15 Feb 2011 14:52:26 +0000 Subject: Test fix needed for TUSCANY-3832 changes, plus cleanup and adjustment from recent multiple output support. git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@1070928 13f79535-47bb-0310-9956-ffa450edef68 --- .../corba/testing/service/mocks/TestOperation.java | 53 +++++++++++++--------- .../service/mocks/TestRuntimeComponentService.java | 6 ++- 2 files changed, 36 insertions(+), 23 deletions(-) (limited to 'sca-java-2.x/trunk/modules/binding-corba-runtime/src/test/java/org') diff --git a/sca-java-2.x/trunk/modules/binding-corba-runtime/src/test/java/org/apache/tuscany/sca/binding/corba/testing/service/mocks/TestOperation.java b/sca-java-2.x/trunk/modules/binding-corba-runtime/src/test/java/org/apache/tuscany/sca/binding/corba/testing/service/mocks/TestOperation.java index fe62d1babb..81bbcec3f6 100644 --- a/sca-java-2.x/trunk/modules/binding-corba-runtime/src/test/java/org/apache/tuscany/sca/binding/corba/testing/service/mocks/TestOperation.java +++ b/sca-java-2.x/trunk/modules/binding-corba-runtime/src/test/java/org/apache/tuscany/sca/binding/corba/testing/service/mocks/TestOperation.java @@ -40,7 +40,7 @@ import org.apache.tuscany.sca.policy.PolicySet; public class TestOperation implements Operation { private DataType> inputType; - private DataType outputType; + private DataType> outputType; private String name; public String getDataBinding() { @@ -123,7 +123,7 @@ public class TestOperation implements Operation { } - public void setOutputType(DataType outputType) { + public void setOutputType(DataType> outputType) { this.outputType = outputType; } @@ -171,31 +171,40 @@ public class TestOperation implements Operation { } - public boolean isAsyncServer() { - return false; - } + public boolean isAsyncServer() { + return false; + } - public List getParameterModes() { - // TODO Auto-generated method stub - return null; - } + public List getParameterModes() { + // TODO Auto-generated method stub + return null; + } - public List getOutputTypes() { - // TODO Auto-generated method stub - return null; - } + public List getOutputTypes() { + // TODO Auto-generated method stub + return null; + } + + + public boolean hasArrayWrappedOutput() { + // TODO Auto-generated method stub + return false; + } + public void setHasArrayWrappedOutput(boolean arg0) { + // TODO Auto-generated method stub + + } - public boolean hasArrayWrappedOutput() { - // TODO Auto-generated method stub - return false; - } - public void setHasArrayWrappedOutput(boolean arg0) { - // TODO Auto-generated method stub - - } + public void setNotSubjectToWrapping(boolean notSubjectToWrapping) { + // TODO Auto-generated method stub + + } - + public boolean isNotSubjectToWrapping() { + // TODO Auto-generated method stub + return false; + } } diff --git a/sca-java-2.x/trunk/modules/binding-corba-runtime/src/test/java/org/apache/tuscany/sca/binding/corba/testing/service/mocks/TestRuntimeComponentService.java b/sca-java-2.x/trunk/modules/binding-corba-runtime/src/test/java/org/apache/tuscany/sca/binding/corba/testing/service/mocks/TestRuntimeComponentService.java index d31500c85a..175d81b7f0 100644 --- a/sca-java-2.x/trunk/modules/binding-corba-runtime/src/test/java/org/apache/tuscany/sca/binding/corba/testing/service/mocks/TestRuntimeComponentService.java +++ b/sca-java-2.x/trunk/modules/binding-corba-runtime/src/test/java/org/apache/tuscany/sca/binding/corba/testing/service/mocks/TestRuntimeComponentService.java @@ -58,7 +58,11 @@ public class TestRuntimeComponentService implements RuntimeComponentService { && !methods[i].getName().startsWith("_")) { Operation operation = new TestOperation(); DataType returnType = new TestDataType(methods[i].getReturnType()); - operation.setOutputType(returnType); + List outputDataTypes = new ArrayList(); + outputDataTypes.add(returnType); + TestDataType> outputDataType = new TestDataType>(null, outputDataTypes); + operation.setOutputType(outputDataType); + Class[] argTypes = methods[i].getParameterTypes(); List argDataTypes = new ArrayList(); for (int j = 0; j < argTypes.length; j++) { -- cgit v1.2.3