summaryrefslogtreecommitdiffstats
path: root/test/w3c/lua/test215.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/test215.scxml
parent1b11b310be61e51b3ac5ebb83f7c8a33aef3d6e8 (diff)
downloaduscxml-b62e7979600feee23dc7cdb61042a8fc7673122b.zip
uscxml-b62e7979600feee23dc7cdb61042a8fc7673122b.tar.gz
uscxml-b62e7979600feee23dc7cdb61042a8fc7673122b.tar.bz2
Major Refactoring v2.0
Diffstat (limited to 'test/w3c/lua/test215.scxml')
-rw-r--r--test/w3c/lua/test215.scxml26
1 files changed, 17 insertions, 9 deletions
diff --git a/test/w3c/lua/test215.scxml b/test/w3c/lua/test215.scxml
index 26d4819..db875be 100644
--- a/test/w3c/lua/test215.scxml
+++ b/test/w3c/lua/test215.scxml
@@ -1,20 +1,20 @@
-<?xml version="1.0" standalone="no"?>
+<?xml version="1.0" encoding="UTF-8"?>
<!-- we test that typexpr is evaluated at runtime. If the original value of var1 is used, the invocation
will fail (test215sub1.scxml is not of type 'foo', even if the platform supports foo as a type). If
the runtime value is used, the invocation will succeed -->
-<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" datamodel="lua" version="1.0">
<datamodel>
- <data expr="'foo'" id="testvar1"/>
+ <data id="Var1" expr="'foo'"/>
</datamodel>
<state id="s0">
<onentry>
- <send event="timeout" delay="5s"/>
- <assign expr="'http://www.w3.org/TR/scxml/'" location="testvar1"/>
+ <send xmlns:scxml="http://www.w3.org/2005/07/scxml" delay="5000" event="timeout"/>
+ <assign location="Var1" expr="'http://www.w3.org/TR/scxml/'"/>
</onentry>
- <invoke typeexpr="testvar1">
+ <invoke typeexpr="Var1">
<content>
<!-- when invoked, terminate returning done.invoke. This proves that the invocation succeeded. -->
- <scxml initial="subFinal" version="1.0" datamodel="lua">
+ <scxml initial="subFinal" datamodel="lua" version="1.0">
<final id="subFinal"/>
</scxml>
</content>
@@ -22,6 +22,14 @@ the runtime value is used, the invocation will succeed -->
<transition event="done.invoke" target="pass"/>
<transition event="*" target="fail"/>
</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>