summaryrefslogtreecommitdiffstats
path: root/test/w3c/xpath/test411.scxml
diff options
context:
space:
mode:
authorStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2014-08-11 14:12:28 (GMT)
committerStefan Radomski <radomski@tk.informatik.tu-darmstadt.de>2014-08-11 14:12:28 (GMT)
commitc30b602cdb5ede809b960e35fc7e702b7f1f76e2 (patch)
treea7935d13b35abde551d7b06836b4bc617fc5274e /test/w3c/xpath/test411.scxml
parentb95a9c2d23c4bfba84dfac8683c47153d598e09f (diff)
downloaduscxml-c30b602cdb5ede809b960e35fc7e702b7f1f76e2.zip
uscxml-c30b602cdb5ede809b960e35fc7e702b7f1f76e2.tar.gz
uscxml-c30b602cdb5ede809b960e35fc7e702b7f1f76e2.tar.bz2
Reformatted w3c tests with xmllint
Diffstat (limited to 'test/w3c/xpath/test411.scxml')
-rw-r--r--test/w3c/xpath/test411.scxml58
1 files changed, 31 insertions, 27 deletions
diff --git a/test/w3c/xpath/test411.scxml b/test/w3c/xpath/test411.scxml
index 60a8460..35cd8c1 100644
--- a/test/w3c/xpath/test411.scxml
+++ b/test/w3c/xpath/test411.scxml
@@ -1,32 +1,36 @@
-<?xml version="1.0" encoding="UTF-8"?><!-- we test that states are added to the active states list as they are entered and before onentry handlers
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- we test that states are added to the active states list as they are entered and before onentry handlers
are executed. When s0's onentry handler fires we should not be in s01. But when s01's onentry handler
fires, we should be in s01. Therefore event1 should not fire, but event2 should. Either event1 or
-timeout also indicates failure --><scxml xmlns="http://www.w3.org/2005/07/scxml" xmlns:conf="http://www.w3.org/2005/scxml-conformance" initial="s0" version="1.0" datamodel="xpath">
-
-
-<state id="s0" initial="s01">
- <onentry>
- <send event="timeout" delay="1s"/>
- <if cond="In('s01')">
- <raise event="event1"/>
+timeout also indicates failure -->
+<scxml xmlns="http://www.w3.org/2005/07/scxml" xmlns:conf="http://www.w3.org/2005/scxml-conformance" initial="s0" version="1.0" datamodel="xpath">
+ <state id="s0" initial="s01">
+ <onentry>
+ <send event="timeout" delay="1s"/>
+ <if cond="In('s01')">
+ <raise event="event1"/>
</if>
</onentry>
-
- <transition event="timeout" target="fail"/>
- <transition event="event1" target="fail"/>
- <transition event="event2" target="pass"/>
-
- <state id="s01">
+ <transition event="timeout" target="fail"/>
+ <transition event="event1" target="fail"/>
+ <transition event="event2" target="pass"/>
+ <state id="s01">
+ <onentry>
+ <if cond="In('s01')">
+ <raise event="event2"/>
+ </if>
+ </onentry>
+ </state>
+ </state>
+ <!-- end s0 -->
+ <final id="pass">
+ <onentry>
+ <log label="Outcome" expr="'pass'"/>
+ </onentry>
+ </final>
+ <final id="fail">
<onentry>
- <if cond="In('s01')">
- <raise event="event2"/>
- </if>
- </onentry>
- </state>
-
-</state> <!-- end s0 -->
-
-<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
+ <log label="Outcome" expr="'fail'"/>
+ </onentry>
+ </final>
+</scxml>