summaryrefslogtreecommitdiffstats
path: root/test/w3c/ecma/test192.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/ecma/test192.scxml
parentb95a9c2d23c4bfba84dfac8683c47153d598e09f (diff)
downloaduscxml-c30b602cdb5ede809b960e35fc7e702b7f1f76e2.zip
uscxml-c30b602cdb5ede809b960e35fc7e702b7f1f76e2.tar.gz
uscxml-c30b602cdb5ede809b960e35fc7e702b7f1f76e2.tar.bz2
Reformatted w3c tests with xmllint
Diffstat (limited to 'test/w3c/ecma/test192.scxml')
-rw-r--r--test/w3c/ecma/test192.scxml93
1 files changed, 45 insertions, 48 deletions
diff --git a/test/w3c/ecma/test192.scxml b/test/w3c/ecma/test192.scxml
index a74a05e..c63a211 100644
--- a/test/w3c/ecma/test192.scxml
+++ b/test/w3c/ecma/test192.scxml
@@ -1,55 +1,52 @@
-<?xml version="1.0" encoding="UTF-8"?><!-- we test that #_invokeid works as a target of <send> . A child script is invoked and sends us
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- we test that #_invokeid works as a target of <send> . A child script is invoked and sends us
childToParent once its running. Then we send it the event parentToChild using its invokeid as the target.
If it receives this event, it sends sends the event eventReceived to its parent session (ths session).
If we get this event, we pass, otherwise the child script eventually times out sends invoke.done and we fail.
-We also set a timeout in this process to make sure the test doesn't hang --><scxml xmlns="http://www.w3.org/2005/07/scxml" xmlns:conf="http://www.w3.org/2005/scxml-conformance" initial="s0" datamodel="ecmascript" version="1.0">
-
-<state id="s0" initial="s01">
- <onentry>
- <send event="timeout" delay="5s"/>
- </onentry>
-
- <invoke type="scxml" id="invokedChild">
- <content>
- <!-- let the parent session know we're running by sending childToParent, then wait for parentToChild.
+We also set a timeout in this process to make sure the test doesn't hang -->
+<scxml xmlns="http://www.w3.org/2005/07/scxml" xmlns:conf="http://www.w3.org/2005/scxml-conformance" initial="s0" datamodel="ecmascript" version="1.0">
+ <state id="s0" initial="s01">
+ <onentry>
+ <send event="timeout" delay="5s"/>
+ </onentry>
+ <invoke type="scxml" id="invokedChild">
+ <content>
+ <!-- let the parent session know we're running by sending childToParent, then wait for parentToChild.
If we get it, send eventReceived. If we don't we eventually time out -->
- <scxml initial="sub0" version="1.0" datamodel="ecmascript">
-
- <state id="sub0">
+ <scxml initial="sub0" version="1.0" datamodel="ecmascript">
+ <state id="sub0">
<onentry>
- <send event="childToParent" target="#_parent"/>
- <send event="timeout" delay="3s"/>
- </onentry>
-
- <transition event="parentToChild" target="subFinal">
- <send target="#_parent" event="eventReceived"/>
- </transition>
-
- <transition event="timeout" target="subFinal"/>
- </state>
-
- <final id="subFinal"/>
-
- </scxml>
+ <send event="childToParent" target="#_parent"/>
+ <send event="timeout" delay="3s"/>
+ </onentry>
+ <transition event="parentToChild" target="subFinal">
+ <send target="#_parent" event="eventReceived"/>
+ </transition>
+ <transition event="timeout" target="subFinal"/>
+ </state>
+ <final id="subFinal"/>
+ </scxml>
</content>
- </invoke>
-
- <transition event="timeout" target="fail"/>
- <transition event="done.invoke" target="fail"/>
-
-<state id="s01">
- <transition event="childToParent" target="s02">
- <send target="#_invokedChild" event="parentToChild"/>
- </transition>
-</state>
-
-<state id="s02">
- <transition event="eventReceived" target="pass"/>
+ </invoke>
+ <transition event="timeout" target="fail"/>
+ <transition event="done.invoke" target="fail"/>
+ <state id="s01">
+ <transition event="childToParent" target="s02">
+ <send target="#_invokedChild" event="parentToChild"/>
+ </transition>
+ </state>
+ <state id="s02">
+ <transition event="eventReceived" target="pass"/>
+ </state>
</state>
-
-</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
+ <final id="pass">
+ <onentry>
+ <log label="Outcome" expr="'pass'"/>
+ </onentry>
+ </final>
+ <final id="fail">
+ <onentry>
+ <log label="Outcome" expr="'fail'"/>
+ </onentry>
+ </final>
+</scxml>