diff options
Diffstat (limited to 'test/w3c/lua/test215.scxml')
-rw-r--r-- | test/w3c/lua/test215.scxml | 26 |
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> |