EventDriven.sctunit 471 B

123456789101112131415161718192021
  1. testclass EventDriven for statechart eventDriven {
  2. @Test
  3. operation test() {
  4. enter
  5. assert running
  6. raise inEvent
  7. assert oe1
  8. assert oe2
  9. assert oe3
  10. assert active (eventDriven.main_region.StateD)
  11. raise inEventBool : true
  12. assert active(eventDriven.main_region.StateE)
  13. assert active(eventDriven.main_region.StateE._region0.State2)
  14. raise inEvent
  15. assert active(eventDriven.main_region.StateF)
  16. raise namedI.namedInEvent
  17. assert is_final
  18. exit
  19. }
  20. }