EventDrivenTriggeredByEvent.sctunit 632 B

123456789101112131415161718192021222324252627282930313233
  1. testclass EventDrivenTriggeredByEvent for statechart eventdriven.EventDrivenTriggeredByEvent {
  2. @Test operation internalEventTriggersRunCycle() {
  3. enter
  4. assert active(eventdriven.EventDrivenTriggeredByEvent.main_region.A)
  5. raise e
  6. assert active(eventdriven.EventDrivenTriggeredByEvent.main_region.B)
  7. assert x == 0
  8. raise e
  9. assert active(eventdriven.EventDrivenTriggeredByEvent.main_region.A)
  10. assert x == 0
  11. exit
  12. }
  13. @Test operation proceedTimeDoesNotTriggerRunCycle() {
  14. enter
  15. assert active(eventdriven.EventDrivenTriggeredByEvent.main_region.A)
  16. proceed 120s
  17. assert x == 0
  18. exit
  19. }
  20. }