Author: mriou
Date: Wed Apr 29 04:58:38 2009
New Revision: 769658

URL: http://svn.apache.org/viewvc?rev=769658&view=rev
Log:
ODE-236 additional test.

Added:
    ode/trunk/bpel-scripts/src/main/resources/2.0/good/inlineinit/
    ode/trunk/bpel-scripts/src/main/resources/2.0/good/inlineinit/1.tdef
    
ode/trunk/bpel-scripts/src/main/resources/2.0/good/inlineinit/inlineinit1-2.0.bpel

Added: ode/trunk/bpel-scripts/src/main/resources/2.0/good/inlineinit/1.tdef
URL: 
http://svn.apache.org/viewvc/ode/trunk/bpel-scripts/src/main/resources/2.0/good/inlineinit/1.tdef?rev=769658&view=auto
==============================================================================
--- ode/trunk/bpel-scripts/src/main/resources/2.0/good/inlineinit/1.tdef (added)
+++ ode/trunk/bpel-scripts/src/main/resources/2.0/good/inlineinit/1.tdef Wed 
Apr 29 04:58:38 2009
@@ -0,0 +1,26 @@
+#
+#    Licensed to the Apache Software Foundation (ASF) under one or more
+#    contributor license agreements.  See the NOTICE file distributed with
+#    this work for additional information regarding copyright ownership.
+#    The ASF licenses this file 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.
+#
+
+
+bpel=Assign2-2.0.bpel
+wsdl=../test.wsdl
+request.1.partnerlink=testPartnerLink
+request.1.operation=opTwoWay
+request.1.msg=../inMsg.xml
+postConditionNamespace=t=uri:testing
+postCondition=/message/Complex1Part1/t:Complex1/t:StringElement/text() = 
'BAZdef'
+

Added: 
ode/trunk/bpel-scripts/src/main/resources/2.0/good/inlineinit/inlineinit1-2.0.bpel
URL: 
http://svn.apache.org/viewvc/ode/trunk/bpel-scripts/src/main/resources/2.0/good/inlineinit/inlineinit1-2.0.bpel?rev=769658&view=auto
==============================================================================
--- 
ode/trunk/bpel-scripts/src/main/resources/2.0/good/inlineinit/inlineinit1-2.0.bpel
 (added)
+++ 
ode/trunk/bpel-scripts/src/main/resources/2.0/good/inlineinit/inlineinit1-2.0.bpel
 Wed Apr 29 04:58:38 2009
@@ -0,0 +1,91 @@
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ 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.
+  -->
+
+<!--
+<variable> Test Case
+- FROM: location in complex element part
+- FROM: expression
+-->
+
+<process name="assign2-2.0"
+        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:xsd="http://www.w3.org/2001/XMLSchema";
+        xmlns:test="uri:testing"
+        xmlns:t="uri:testing">
+
+  <import location="../test.wsdl"
+         importType="http://schemas.xmlsoap.org/wsdl/";
+         namespace="uri:testing" />
+
+  <partnerLinks>
+    <partnerLink name="testPartnerLink"
+                partnerLinkType="test:PartnerLinkType1"
+                myRole="me" />
+  </partnerLinks>
+  
+  <variables>
+    <variable name="var1" messageType="test:Message1"/>
+    <!-- Init from literal -->
+    <variable name="var2" type="xsd:string">
+       <from>
+               <literal>abc.123</literal>
+       </from>
+    </variable>
+    <!-- Init form another variable -->
+    <variable name="var3" type="xsd:string">
+       <from variable="var2" />
+    </variable>
+  </variables>
+  <sequence>
+    <receive
+      createInstance="yes"
+      name="startReceive"
+      partnerLink="testPartnerLink"
+      portType="test:PortType1"
+      operation="opTwoWay"
+      variable="var1"/>
+    <scope>
+       <variables>
+               <!-- Complex element part test -->
+               <variable name="var4" type="xsd:string">
+                       <from>$var1.Complex1Part1/t:StringElement</from>
+               </variable>
+               <!-- Expression test -->
+               <variable name="var5" type="xsd:string">
+                       <from>concat($var3,'def')</from>
+               </variable>
+       </variables>
+       <sequence>
+       <assign name="b">
+            <copy>
+                <from>$var5</from>
+                <to>$var1.Complex1Part1/t:StringElement</to>
+            </copy>
+       </assign>
+       </sequence>
+    </scope>
+    <reply name="endReply"
+      operation="opTwoWay"
+      partnerLink="testPartnerLink"
+      portType="test:PortType1"
+      variable="var1"/>
+  </sequence>
+</process>


Reply via email to