EventDrivenInternalEvent.sctunit 670 B

12345678910111213141516171819202122232425
  1. testclass EventDrivenInternalEvent for statechart eventdriven.EventDrivenInternalEvent {
  2. @Test operation checkInternlEventQueueing() {
  3. enter
  4. assert active(eventdriven.EventDrivenInternalEvent.r1.A)
  5. assert active(eventdriven.EventDrivenInternalEvent.r2.C)
  6. assert active(eventdriven.EventDrivenInternalEvent.check.VALID)
  7. raise start
  8. // after raising start the internal event must have triggerd
  9. assert active(eventdriven.EventDrivenInternalEvent.r1.B)
  10. assert active(eventdriven.EventDrivenInternalEvent.r2.D)
  11. assert active(eventdriven.EventDrivenInternalEvent.check.VALID)
  12. assert i1_sequence == 2
  13. assert i2_sequence == 3
  14. exit
  15. }
  16. }