Author: edwardsmj
Date: Wed Jan 12 14:12:58 2011
New Revision: 1058151
URL: http://svn.apache.org/viewvc?rev=1058151&view=rev
Log:
Re-enabled all OASIS Java CAA testcases, plus updated Tuscany error messages
Modified:
tuscany/sca-java-2.x/trunk/testing/compliance-tests/java-caa/pom.xml
tuscany/sca-java-2.x/trunk/testing/compliance-tests/java-caa/src/test/resources/tuscany-oasis-sca-tests-errors.properties
Modified: tuscany/sca-java-2.x/trunk/testing/compliance-tests/java-caa/pom.xml
URL:
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/testing/compliance-tests/java-caa/pom.xml?rev=1058151&r1=1058150&r2=1058151&view=diff
==============================================================================
--- tuscany/sca-java-2.x/trunk/testing/compliance-tests/java-caa/pom.xml
(original)
+++ tuscany/sca-java-2.x/trunk/testing/compliance-tests/java-caa/pom.xml Wed
Jan 12 14:12:58 2011
@@ -91,16 +91,6 @@
<configuration>
<argLine>-Xms256m -Xmx1024m</argLine>
<excludes>
- <exclude>**/JCA_11021_TestCase.java</exclude><!-- TUSCANY-3664 -->
- <!-- these 8 are new tests that we haven't done yet -->
- <exclude>**/JCA_10029_TestCase.java</exclude>
- <exclude>**/JCA_10030_TestCase.java</exclude>
- <exclude>**/JCA_10031_TestCase.java</exclude>
- <exclude>**/JCA_10032_TestCase.java</exclude>
- <exclude>**/JCA_10033_TestCase.java</exclude>
- <exclude>**/JCA_10034_TestCase.java</exclude>
- <exclude>**/JCA_10035_TestCase.java</exclude>
- <exclude>**/JCA_11022_TestCase.java</exclude>
</excludes>
</configuration>
</plugin>
Modified:
tuscany/sca-java-2.x/trunk/testing/compliance-tests/java-caa/src/test/resources/tuscany-oasis-sca-tests-errors.properties
URL:
http://svn.apache.org/viewvc/tuscany/sca-java-2.x/trunk/testing/compliance-tests/java-caa/src/test/resources/tuscany-oasis-sca-tests-errors.properties?rev=1058151&r1=1058150&r2=1058151&view=diff
==============================================================================
---
tuscany/sca-java-2.x/trunk/testing/compliance-tests/java-caa/src/test/resources/tuscany-oasis-sca-tests-errors.properties
(original)
+++
tuscany/sca-java-2.x/trunk/testing/compliance-tests/java-caa/src/test/resources/tuscany-oasis-sca-tests-errors.properties
Wed Jan 12 14:12:58 2011
@@ -5,15 +5,19 @@
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
-#
+#
# http://www.apache.org/licenses/LICENSE-2.0
-#
+#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
-# under the License.
+# under the License.
+#
+# Detailed Tuscany error messages for Java CAA testcases, where the testcase
causes an
+# exception either in initialization or at runtime
+#
JCA_1001=org.apache.tuscany.sca.contribution.processor.ContributionResolveException:
org.apache.tuscany.sca.implementation.java.IntrospectionException:
org.apache.tuscany.sca.interfacedef.InvalidCallbackException: Callback
org.oasisopen.sca.test.ServiceRemoteLocalCallback must be remotable on
remotable interface org.oasisopen.sca.test.ServiceRemoteLocal
JCA_1002=org.apache.tuscany.sca.contribution.processor.ContributionResolveException:
org.apache.tuscany.sca.implementation.java.IntrospectionException:
org.apache.tuscany.sca.interfacedef.InvalidCallbackException:
Callbackorg.oasisopen.sca.test.ServiceLocalRemoteCallback must not be remotable
on local interface org.oasisopen.sca.test.ServiceLocalRemote
JCA_2001=org.apache.tuscany.sca.interfacedef.OverloadedOperationException:
[JCA20001] Cannot overload operation operation1 on
org.oasisopen.sca.test.Service1Overload as it is a @Remotable interface
@@ -43,6 +47,12 @@ JCA_10011=org.apache.tuscany.sca.contrib
JCA_10013=org.oasisopen.sca.ServiceRuntimeException: [Composite:
{http://docs.oasis-open.org/ns/opencsa/sca/200912}, Component:
TEST_JCA_10013Component1, Service: Service1] -
[POL40009,ASM60009,ASM60010,JCA70001,JCA70003] Intent
{http://docs.oasis-open.org/ns/opencsa/scatests/200903}testIntent6.qual2 and
{http://docs.oasis-open.org/ns/opencsa/scatests/200903}testIntent6.qual1 are
mutually exclusive
JCA_10014=org.apache.tuscany.sca.contribution.processor.ContributionResolveException:
org.apache.tuscany.sca.implementation.java.introspect.impl.InvalidReferenceException:
[JCA90018] @Reference in a Constructor must have a name
attributeorg.oasisopen.sca.test.service1ConstrBad
JCA_10015=org.apache.tuscany.sca.contribution.processor.ContributionResolveException:
org.apache.tuscany.sca.implementation.java.introspect.impl.InvalidReference
+JCA_10029=org.apache.tuscany.sca.interfacedef.InvalidAnnotationException:
[JCA90053] @Remotable annotation present on an interface method which is not a
Setter method: org.oasisopen.sca.test.ServiceBadRemotableMethod/operation2
+JCA_10030=org.apache.tuscany.sca.interfacedef.InvalidAnnotationException:
[JCA90053] @Remotable annotation present on an interface method parameter:
org.oasisopen.sca.test.ServiceBadRemotable/operation2
+JCA_10031=org.apache.tuscany.sca.contribution.processor.ContributionResolveException:
org.apache.tuscany.sca.implementation.java.introspect.impl.IllegalCallbackReferenceException:
Callback type does not match a service callback interface:
org.oasisopen.sca.test.service3ImplBad
+JCA_10032=org.apache.tuscany.sca.interfacedef.InvalidOperationException:
Method should return 'void' when declared with an @OneWay annotation. public
abstract java.lang.String
org.oasisopen.sca.test.ServiceOneWayNoVoid.operation2(java.lang.String)
+JCA_10033=org.apache.tuscany.sca.interfacedef.InvalidOperationException:
Method should not declare exceptions with an @OneWay annotation. public
abstract void
org.oasisopen.sca.test.ServiceOneWayThrows.operation2(java.lang.String) throws
org.oasisopen.sca.test.TestException
+JCA_10035=org.apache.tuscany.sca.contribution.processor.ContributionResolveException:
org.apache.tuscany.sca.implementation.java.introspect.impl.IllegalCallbackReferenceException:
[JCA90057] @Callback on field or method cannot be used for a class with
@Scope(COMPOSITE): org.oasisopen.sca.test.service3ImplComposite.callback
JCA_10046=org.oasisopen.sca.ServiceRuntimeException: [] - [JCA90040] Exception
while generating WSDL for TEST_JCA_10046Component1/Unmappable exception was:
***.IllegalAnnotationsException: 4 counts of IllegalAnnotationExceptions
JCA_10047=org.apache.tuscany.sca.contribution.processor.ContributionResolveException:
org.apache.tuscany.sca.implementation.java.IntrospectionException: [JCA90041]
@Scope annotation not allowed on service interface
JCA_10048=org.apache.tuscany.sca.contribution.processor.ContributionResolveException:
org.apache.tuscany.sca.implementation.java.IntrospectionException:
[JCA90042,JCI20002] Implementation missing service method operation2 service
interface org.oasisopen.sca.test.Service1Superset
@@ -67,4 +77,3 @@ JCA_8006=org.oasisopen.sca.ServiceRuntim
JCA_8008=org.apache.tuscany.sca.contribution.processor.ContributionResolveException:
org.apache.tuscany.sca.contribution.processor.ContributionResolveException:
Processing composite
{http://docs.oasis-open.org/ns/opencsa/scatests/200903}TEST_JCA_8008: Resolving
Java implementation: org.oasisopen.sca.test.service1BadPolicySet,
[JCA70002,JCA70005] Method that is not an SCA reference cannot have
policySet/intent annotations: public java.lang.String
org.oasisopen.sca.test.service1BadPolicySet.operation1(java.lang.String)
JCA_8009=org.apache.tuscany.sca.contribution.processor.ContributionResolveException:
org.apache.tuscany.sca.contribution.processor.ContributionResolveException:
Processing composite
{http://docs.oasis-open.org/ns/opencsa/scatests/200903}TEST_JCA_8009: Resolving
Java implementation: org.oasisopen.sca.test.service1BadPolicySet,
[JCA70002,JCA70005] Field that is not an SCA reference cannot have
policySet/intent annotations: public java.lang.String
org.oasisopen.sca.test.service1BadPolicySet.someField
JCA_8010=org.apache.tuscany.sca.contribution.processor.ContributionResolveException:
org.apache.tuscany.sca.contribution.processor.ContributionResolveException:
Processing composite
{http://docs.oasis-open.org/ns/opencsa/scatests/200903}TEST_JCA_8010: Resolving
Java implementation: org.oasisopen.sca.test.service1BadPolicySet,
[JCA70002,JCA70005] Constructor parameter that is not an SCA reference cannot
have policySet/intent annotations: public
org.oasisopen.sca.test.service1BadPolicySet(java.lang.String)[0]
-