summaryrefslogtreecommitdiffstats
path: root/test/w3c/xpath/test252.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/test252.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/test252.scxml')
-rw-r--r--test/w3c/xpath/test252.scxml75
1 files changed, 38 insertions, 37 deletions
diff --git a/test/w3c/xpath/test252.scxml b/test/w3c/xpath/test252.scxml
index 1f92127..aea9ace 100644
--- a/test/w3c/xpath/test252.scxml
+++ b/test/w3c/xpath/test252.scxml
@@ -1,47 +1,48 @@
-<?xml version="1.0" encoding="UTF-8"?><!-- test that we don't process any events received from the invoked process once it is cancelled. child
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- test that we don't process any events received from the invoked process once it is cancelled. child
process tries to send us childToParent in an onexit handler. If we get it, we fail.
-timeout indicates success. --><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="2s"/>
+timeout indicates success. -->
+<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" delayexpr="'1s'"/>
</onentry>
-
<transition event="timeout" target="pass"/>
<transition event="childToParent" target="fail"/>
<transition event="done.invoke" target="fail"/>
-
<state id="s01">
<onentry>
<send event="foo"/>
- </onentry>
-
- <invoke type="http://www.w3.org/TR/scxml/">
- <content>
- <scxml initial="sub0" version="1.0" datamodel="xpath">
- <state id="sub0">
- <onentry>
- <send event="timeout" delay="2s"/>
- </onentry>
- <transition event="timeout" target="subFinal"/>
- <onexit>
- <send target="#_parent" event="childToParent"/>
- </onexit>
- </state>
- <final id="subFinal"/>
+ </onentry>
+ <invoke type="http://www.w3.org/TR/scxml/">
+ <content>
+ <scxml initial="sub0" version="1.0" datamodel="xpath">
+ <state id="sub0">
+ <onentry>
+ <send event="timeout" delayexpr="'.5s'"/>
+ </onentry>
+ <transition event="timeout" target="subFinal"/>
+ <onexit>
+ <send target="#_parent" event="childToParent"/>
+ </onexit>
+ </state>
+ <final id="subFinal"/>
</scxml>
- </content>
+ </content>
</invoke>
-
- <!-- this transition will cause the invocation to be cancelled -->
- <transition event="foo" target="s02"/>
- </state>
-
- <state id="s02"/>
-
-</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
+ <!-- this transition will cause the invocation to be cancelled -->
+ <transition event="foo" target="s02"/>
+ </state>
+ <state id="s02"/>
+ </state>
+ <final id="pass">
+ <onentry>
+ <log label="Outcome" expr="'pass'"/>
+ </onentry>
+ </final>
+ <final id="fail">
+ <onentry>
+ <log label="Outcome" expr="'fail'"/>
+ </onentry>
+ </final>
+</scxml>