summaryrefslogtreecommitdiffstats
path: root/test/w3c/ecma/test244.scxml
diff options
context:
space:
mode:
Diffstat (limited to 'test/w3c/ecma/test244.scxml')
-rw-r--r--test/w3c/ecma/test244.scxml74
1 files changed, 40 insertions, 34 deletions
diff --git a/test/w3c/ecma/test244.scxml b/test/w3c/ecma/test244.scxml
index d251c59..29d8a53 100644
--- a/test/w3c/ecma/test244.scxml
+++ b/test/w3c/ecma/test244.scxml
@@ -1,39 +1,45 @@
-<?xml version="1.0" encoding="UTF-8"?><!-- test that datamodel values can be specified by namelist.
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- test that datamodel values can be specified by namelist.
invoked child will return success ifits Var1 is set to 1, failure otherwise.
This test will fail schema validation due to multiple occurrences of Var1,
-but should run correctly. --><scxml xmlns="http://www.w3.org/2005/07/scxml" xmlns:conf="http://www.w3.org/2005/scxml-conformance" initial="s0" version="1.0" datamodel="ecmascript">
-<datamodel>
- <data id="Var1" expr="1"/>
+but should run correctly. -->
+<scxml xmlns="http://www.w3.org/2005/07/scxml" xmlns:conf="http://www.w3.org/2005/scxml-conformance" initial="s0" version="1.0" datamodel="ecmascript">
+ <datamodel>
+ <data id="Var1" expr="1"/>
</datamodel>
-
-<state id="s0">
- <onentry>
- <send event="timeout" delay="2s"/>
+ <state id="s0">
+ <onentry>
+ <send event="timeout" delay="2s"/>
</onentry>
-
- <invoke type="http://www.w3.org/TR/scxml/" namelist="Var1">
- <content>
- <scxml initial="sub0" version="1.0" datamodel="ecmascript">
- <datamodel>
- <data id="Var1" expr="0"/>
- </datamodel>
-
- <state id="sub0">
+ <invoke type="http://www.w3.org/TR/scxml/" namelist="Var1">
+ <content>
+ <scxml initial="sub0" version="1.0" datamodel="ecmascript">
+ <datamodel>
+ <data id="Var1" expr="0"/>
+ </datamodel>
+ <state id="sub0">
<transition cond="Var1==1" target="subFinal">
- <send target="#_parent" event="success"/>
- </transition>
- <transition target="subFinal">
- <send target="#_parent" event="failure"/>
- </transition>
- </state>
- <final id="subFinal"/>
- </scxml>
- </content>
- </invoke>
- <transition event="success" target="pass"/>
- <transition event="*" target="fail"/>
- </state>
-
-<final id="pass"><onentry><log label="Outcome" expr="'pass'"/></onentry></final>
-<final id="fail"><onentry><log label="Outcome" expr="'fail'"/></onentry></final>
-</scxml> \ No newline at end of file
+ <send target="#_parent" event="success"/>
+ </transition>
+ <transition target="subFinal">
+ <send target="#_parent" event="failure"/>
+ </transition>
+ </state>
+ <final id="subFinal"/>
+ </scxml>
+ </content>
+ </invoke>
+ <transition event="success" target="pass"/>
+ <transition event="*" target="fail"/>
+ </state>
+ <final id="pass">
+ <onentry>
+ <log label="Outcome" expr="'pass'"/>
+ </onentry>
+ </final>
+ <final id="fail">
+ <onentry>
+ <log label="Outcome" expr="'fail'"/>
+ </onentry>
+ </final>
+</scxml>