You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by mr...@apache.org on 2007/02/08 18:11:27 UTC
svn commit: r504968 - in /incubator/ode/trunk/bpel-test/src/test:
java/org/apache/ode/test/ resources/bpel/2.0/TestIf/
Author: mriou
Date: Thu Feb 8 09:11:26 2007
New Revision: 504968
URL: http://svn.apache.org/viewvc?view=rev&rev=504968
Log:
Adding one more test for if evaluations on XPath 1.0.
Added:
incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/
incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/HelloWorld2.cbp (with props)
incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/TestIf.bpel
incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/TestIf.wsdl
incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/deploy.xml
incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/test.properties
Modified:
incubator/ode/trunk/bpel-test/src/test/java/org/apache/ode/test/BasicActivities20Test.java
Modified: incubator/ode/trunk/bpel-test/src/test/java/org/apache/ode/test/BasicActivities20Test.java
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-test/src/test/java/org/apache/ode/test/BasicActivities20Test.java?view=diff&rev=504968&r1=504967&r2=504968
==============================================================================
--- incubator/ode/trunk/bpel-test/src/test/java/org/apache/ode/test/BasicActivities20Test.java (original)
+++ incubator/ode/trunk/bpel-test/src/test/java/org/apache/ode/test/BasicActivities20Test.java Thu Feb 8 09:11:26 2007
@@ -14,7 +14,6 @@
* Test for a specific exception message.
*
*/
-
go("target/test-classes/bpel/2.0/NegativeTargetNSTest1");
}
@@ -22,5 +21,8 @@
go("target/test-classes/bpel/2.0/TestTimer");
}
+ public void testIf() throws Throwable {
+ go("target/test-classes/bpel/2.0/TestIf");
+ }
}
Added: incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/HelloWorld2.cbp
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/HelloWorld2.cbp?view=auto&rev=504968
==============================================================================
Binary file - no diff available.
Propchange: incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/HelloWorld2.cbp
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/TestIf.bpel
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/TestIf.bpel?view=auto&rev=504968
==============================================================================
--- incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/TestIf.bpel (added)
+++ incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/TestIf.bpel Thu Feb 8 09:11:26 2007
@@ -0,0 +1,68 @@
+<process name="HelloWorld2"
+ targetNamespace="http://ode/bpel/unit-test"
+ xmlns:bpws="http://schemas.xmlsoap.org/ws/2004/03/business-process/"
+ xmlns="http://schemas.xmlsoap.org/ws/2004/03/business-process/"
+ xmlns:tns="http://ode/bpel/unit-test"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:test="http://ode/bpel/unit-test.wsdl">
+
+ <import location="TestIf.wsdl"
+ namespace="http://ode/bpel/unit-test.wsdl"
+ importType="http://schemas.xmlsoap.org/wsdl/" />
+
+ <partnerLinks>
+ <partnerLink name="helloPartnerLink"
+ partnerLinkType="test:HelloPartnerLinkType"
+ myRole="me" />
+ </partnerLinks>
+
+ <variables>
+ <variable name="myVar" messageType="test:HelloMessage"/>
+ <variable name="tmpVar" type="xsd:string"/>
+ </variables>
+
+ <sequence>
+ <receive
+ name="start"
+ partnerLink="helloPartnerLink"
+ portType="test:HelloPortType"
+ operation="hello"
+ variable="myVar"
+ createInstance="yes"/>
+
+ <assign name="assign1">
+ <copy>
+ <from variable="myVar" part="TestPart"/>
+ <to variable="tmpVar"/>
+ </copy>
+ </assign>
+ <if>
+ <condition>number($tmpVar)=number(2)</condition>
+ <then>
+ <assign name="assignError">
+ <copy>
+ <from>
+ <literal>Worked</literal>
+ </from>
+ <to variable="myVar" part="TestPart"/>
+ </copy>
+ </assign>
+ </then>
+ <else>
+ <assign name="assignZut">
+ <copy>
+ <from>
+ <literal>Failed</literal>
+ </from>
+ <to variable="myVar" part="TestPart"/>
+ </copy>
+ </assign>
+ </else>
+ </if>
+ <reply name="end"
+ partnerLink="helloPartnerLink"
+ portType="test:HelloPortType"
+ operation="hello"
+ variable="myVar"/>
+ </sequence>
+</process>
Added: incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/TestIf.wsdl
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/TestIf.wsdl?view=auto&rev=504968
==============================================================================
--- incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/TestIf.wsdl (added)
+++ incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/TestIf.wsdl Thu Feb 8 09:11:26 2007
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8" ?>
+
+<wsdl:definitions
+ targetNamespace="http://ode/bpel/unit-test.wsdl"
+ xmlns="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:tns="http://ode/bpel/unit-test.wsdl"
+ xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+ xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+ xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+ xmlns:bpws="http://schemas.xmlsoap.org/ws/2004/03/business-process/"
+ xmlns:plnk="http://schemas.xmlsoap.org/ws/2004/03/partner-link/">
+
+ <wsdl:message name="HelloMessage">
+ <wsdl:part name="TestPart" type="xsd:string"/>
+ </wsdl:message>
+
+ <wsdl:portType name="HelloPortType">
+ <wsdl:operation name="hello">
+ <wsdl:input message="tns:HelloMessage" name="TestIn"/>
+ <wsdl:output message="tns:HelloMessage" name="TestOut"/>
+ </wsdl:operation>
+ </wsdl:portType>
+
+ <wsdl:binding name="HelloSoapBinding" type="tns:HelloPortType">
+ <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
+ <wsdl:operation name="hello">
+ <soap:operation soapAction="" style="rpc"/>
+ <wsdl:input>
+ <soap:body
+ namespace="http://ode/bpel/unit-test.wsdl"
+ use="literal"/>
+ </wsdl:input>
+ <wsdl:output>
+ <soap:body
+ namespace="http://ode/bpel/unit-test.wsdl"
+ use="literal"/>
+ </wsdl:output>
+ </wsdl:operation>
+ </wsdl:binding>
+ <wsdl:service name="HelloService">
+ <wsdl:port name="HelloPort" binding="tns:HelloSoapBinding">
+ <soap:address location="http://localhost:8080/ode/processes/helloWorld"/>
+ </wsdl:port>
+ </wsdl:service>
+
+ <plnk:partnerLinkType name="HelloPartnerLinkType">
+ <plnk:role name="me" portType="tns:HelloPortType"/>
+ <plnk:role name="you" portType="tns:HelloPortType"/>
+ </plnk:partnerLinkType>
+</wsdl:definitions>
+
Added: incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/deploy.xml
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/deploy.xml?view=auto&rev=504968
==============================================================================
--- incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/deploy.xml (added)
+++ incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/deploy.xml Thu Feb 8 09:11:26 2007
@@ -0,0 +1,12 @@
+<deploy xmlns="http://ode.fivesight.com/schemas/2006/06/27/dd"
+ xmlns:pns="http://ode/bpel/unit-test"
+ xmlns:wns="http://ode/bpel/unit-test.wsdl">
+
+
+ <process name="pns:HelloWorld2">
+ <active>true</active>
+ <provide partnerLink="helloPartnerLink">
+ <service name="wns:HelloService" port="HelloPort"/>
+ </provide>
+ </process>
+</deploy>
Added: incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/test.properties
URL: http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/test.properties?view=auto&rev=504968
==============================================================================
--- incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/test.properties (added)
+++ incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/TestIf/test.properties Thu Feb 8 09:11:26 2007
@@ -0,0 +1,6 @@
+namespace=http://ode/bpel/unit-test.wsdl
+service=HelloService
+operation=hello
+request1=<message><TestPart>2.0</TestPart></message>
+response1=.*Worked.*
+