summaryrefslogtreecommitdiffstats
path: root/test/w3c/lua/test159.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/test159.scxml
parent1b11b310be61e51b3ac5ebb83f7c8a33aef3d6e8 (diff)
downloaduscxml-b62e7979600feee23dc7cdb61042a8fc7673122b.zip
uscxml-b62e7979600feee23dc7cdb61042a8fc7673122b.tar.gz
uscxml-b62e7979600feee23dc7cdb61042a8fc7673122b.tar.bz2
Major Refactoring v2.0
Diffstat (limited to 'test/w3c/lua/test159.scxml')
-rw-r--r--test/w3c/lua/test159.scxml24
1 files changed, 16 insertions, 8 deletions
diff --git a/test/w3c/lua/test159.scxml b/test/w3c/lua/test159.scxml
index 5415b31..7d0d1fa 100644
--- a/test/w3c/lua/test159.scxml
+++ b/test/w3c/lua/test159.scxml
@@ -1,18 +1,26 @@
-<?xml version="1.0" standalone="no"?>
+<?xml version="1.0" encoding="UTF-8"?>
<!-- test that any error raised by an element of executable content causes all subsequent elements to be skipped.
The send tag will raise an error so var1 should not be incremented. If it is fail, otherwise 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="0" id="testvar1"/>
+ <data id="Var1" expr="0"/>
</datamodel>
<state id="s0">
<onentry>
- <send event="thisWillFail" target="xxxxxxxxx"/>
- <assign location="testvar1" expr="testvar1+1"/>
+ <send event="thisWillFail" target="baz"/>
+ <assign xmlns:scxml="http://www.w3.org/2005/07/scxml" location="Var1" expr="Var1 + 1"/>
</onentry>
- <transition cond="testvar1 == 1" target="fail"/>
+ <transition cond="Var1==1" target="fail"/>
<transition target="pass"/>
</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>