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