outer_first.xml 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?xml version="1.0" ?>
  2. <diagram
  3. xmlns="msdl.uantwerpen.be/sccd"
  4. author="Glenn De Jonghe"
  5. name="TestOuterFirst">
  6. <description>
  7. Testing outer first.
  8. </description>
  9. <inport name="test_input" />
  10. <outport name="test_output" />
  11. <class name="Class1">
  12. <scxml initial="state1" priority="source_parent">
  13. <state id="state1" initial="state1">
  14. <state id="state1">
  15. <transition port="test_input" event="event" target="../statea"/>
  16. </state>
  17. <state id="statea">
  18. <onentry>
  19. <raise port="test_output" event="in_a"/>
  20. </onentry>
  21. </state>
  22. <transition port="test_input" event="event" target="../stateb"/>
  23. </state>
  24. <state id="stateb">
  25. <onentry>
  26. <raise port="test_output" event="in_b"/>
  27. </onentry>
  28. </state>
  29. </scxml>
  30. </class>
  31. <test>
  32. <input>
  33. <event name="event" port="test_input" time="0.0"/>
  34. </input>
  35. <expected>
  36. <slot>
  37. <event name="in_b" port="test_output"/>
  38. </slot>
  39. </expected>
  40. </test>
  41. </diagram>