You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by lr...@apache.org on 2008/06/10 07:35:33 UTC
svn commit: r665985 - in
/incubator/tuscany/java/sca/modules/interface-wsdl-xml/src/test:
java/org/apache/tuscany/sca/interfacedef/wsdl/introspect/WSDLPolicyAnnotatedInterfaceIntrospectorTestCase.java
resources/policy/stockquote_policy.wsdl
Author: lresende
Date: Mon Jun 9 22:35:33 2008
New Revision: 665985
URL: http://svn.apache.org/viewvc?rev=665985&view=rev
Log:
Enhanced unit tests to check endConversation attribute
Modified:
incubator/tuscany/java/sca/modules/interface-wsdl-xml/src/test/java/org/apache/tuscany/sca/interfacedef/wsdl/introspect/WSDLPolicyAnnotatedInterfaceIntrospectorTestCase.java
incubator/tuscany/java/sca/modules/interface-wsdl-xml/src/test/resources/policy/stockquote_policy.wsdl
Modified: incubator/tuscany/java/sca/modules/interface-wsdl-xml/src/test/java/org/apache/tuscany/sca/interfacedef/wsdl/introspect/WSDLPolicyAnnotatedInterfaceIntrospectorTestCase.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/interface-wsdl-xml/src/test/java/org/apache/tuscany/sca/interfacedef/wsdl/introspect/WSDLPolicyAnnotatedInterfaceIntrospectorTestCase.java?rev=665985&r1=665984&r2=665985&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/interface-wsdl-xml/src/test/java/org/apache/tuscany/sca/interfacedef/wsdl/introspect/WSDLPolicyAnnotatedInterfaceIntrospectorTestCase.java (original)
+++ incubator/tuscany/java/sca/modules/interface-wsdl-xml/src/test/java/org/apache/tuscany/sca/interfacedef/wsdl/introspect/WSDLPolicyAnnotatedInterfaceIntrospectorTestCase.java Mon Jun 9 22:35:33 2008
@@ -27,7 +27,9 @@
import junit.framework.Assert;
+import org.apache.tuscany.sca.interfacedef.ConversationSequence;
import org.apache.tuscany.sca.interfacedef.InvalidInterfaceException;
+import org.apache.tuscany.sca.interfacedef.Operation;
import org.apache.tuscany.sca.interfacedef.wsdl.AbstractWSDLTestCase;
import org.apache.tuscany.sca.interfacedef.wsdl.WSDLDefinition;
import org.apache.tuscany.sca.interfacedef.wsdl.WSDLInterface;
@@ -74,5 +76,12 @@
}
Assert.assertTrue(foundIntent);
+
+ for(Operation operation : contract.getOperations()) {
+ if(operation.getName().equals("cancel")) {
+ Assert.assertEquals(operation.getConversationSequence(), ConversationSequence.CONVERSATION_END);
+ }
+ }
+
}
}
Modified: incubator/tuscany/java/sca/modules/interface-wsdl-xml/src/test/resources/policy/stockquote_policy.wsdl
URL: http://svn.apache.org/viewvc/incubator/tuscany/java/sca/modules/interface-wsdl-xml/src/test/resources/policy/stockquote_policy.wsdl?rev=665985&r1=665984&r2=665985&view=diff
==============================================================================
--- incubator/tuscany/java/sca/modules/interface-wsdl-xml/src/test/resources/policy/stockquote_policy.wsdl (original)
+++ incubator/tuscany/java/sca/modules/interface-wsdl-xml/src/test/resources/policy/stockquote_policy.wsdl Mon Jun 9 22:35:33 2008
@@ -56,6 +56,7 @@
<input message="tns:GetLastTradePriceInput" />
<output message="tns:GetLastTradePriceOutput" />
</operation>
+ <operation name="cancel" sca:endsConversation="true"/>
</portType>
</definitions>
\ No newline at end of file