summaryrefslogtreecommitdiffstats
path: root/test/w3c/lua/test403a.scxml
diff options
context:
space:
mode:
authorStefan Radomski <github@mintwerk.de>2016-05-12 13:12:33 (GMT)
committerStefan Radomski <github@mintwerk.de>2016-05-12 13:12:33 (GMT)
commitb62e7979600feee23dc7cdb61042a8fc7673122b (patch)
treef7351372f37979dd2d048e0b68a16a4cd3b2aadb /test/w3c/lua/test403a.scxml
parent1b11b310be61e51b3ac5ebb83f7c8a33aef3d6e8 (diff)
downloaduscxml-b62e7979600feee23dc7cdb61042a8fc7673122b.zip
uscxml-b62e7979600feee23dc7cdb61042a8fc7673122b.tar.gz
uscxml-b62e7979600feee23dc7cdb61042a8fc7673122b.tar.bz2
Major Refactoring v2.0
Diffstat (limited to 'test/w3c/lua/test403a.scxml')
-rw-r--r--test/w3c/lua/test403a.scxml18
1 files changed, 13 insertions, 5 deletions
diff --git a/test/w3c/lua/test403a.scxml b/test/w3c/lua/test403a.scxml
index 767197f..1653c35 100644
--- a/test/w3c/lua/test403a.scxml
+++ b/test/w3c/lua/test403a.scxml
@@ -1,4 +1,4 @@
-<?xml version="1.0" standalone="no"?>
+<?xml version="1.0" encoding="UTF-8"?>
<!-- we test one part of 'optimal enablement' meaning that of all transitions that are enabled, we chose the ones
in child states over parent states, and use document order to break ties. We have
a parent state s0 with two children, s01 and s02. In s01, we test that a) if
@@ -6,11 +6,11 @@ a transition in the child matches, we don't consider matches in the parent and b
that if two transitions match in any state, we take the first in document order.
In s02 we test that we take a transition in the parent if there is no
matching transition in the child. -->
-<scxml xmlns="http://www.w3.org/2005/07/scxml" initial="s0" version="1.0" datamodel="lua">
+<scxml xmlns="http://www.w3.org/2005/07/scxml" xmlns:conf="http://www.w3.org/2005/scxml-conformance" initial="s0" version="1.0" datamodel="lua">
<state id="s0" initial="s01">
<onentry>
<!-- catch the failure case -->
- <send event="timeout" delay="1s"/>
+ <send xmlns:scxml="http://www.w3.org/2005/07/scxml" delay="1000" event="timeout"/>
</onentry>
<transition event="timeout" target="fail"/>
<transition event="event1" target="fail"/>
@@ -33,6 +33,14 @@ matching transition in the child. -->
<transition event="event2" cond="false" target="fail"/>
</state>
</state>
- <final id="pass"/>
- <final id="fail"/>
+ <final xmlns:scxml="http://www.w3.org/2005/07/scxml" id="pass">
+ <onentry>
+ <log label="Outcome" expr="'pass'"/>
+ </onentry>
+ </final>
+ <final xmlns:scxml="http://www.w3.org/2005/07/scxml" id="fail">
+ <onentry>
+ <log label="Outcome" expr="'fail'"/>
+ </onentry>
+ </final>
</scxml>