1234567891011121314151617181920212223242526272829303132333435363738394041 |
- testclass EventDrivenTriggeredByTimeEvent for statechart eventdriven.EventDrivenTriggeredByTimeEvent {
- @Test operation timeEventTriggersRunCycle() {
- enter
-
- assert active(eventdriven.EventDrivenTriggeredByTimeEvent.r.A)
- assert x == 0
-
- proceed 999 ms
- assert active(eventdriven.EventDrivenTriggeredByTimeEvent.r.A)
- assert x == 0
-
- proceed 1 ms
- assert active(eventdriven.EventDrivenTriggeredByTimeEvent.r.B)
- assert x == 0
- assert transition_count == 1
-
- proceed 1s
- assert active(eventdriven.EventDrivenTriggeredByTimeEvent.r.A)
- assert x == 0
- assert transition_count == 2
-
- proceed 999s
- assert active(eventdriven.EventDrivenTriggeredByTimeEvent.r.B)
- assert x == 0
- assert transition_count == 1001
- proceed 999s
- assert active(eventdriven.EventDrivenTriggeredByTimeEvent.r.A)
- assert x == 0
- assert transition_count == 2000
-
- exit
- }
- }
|