Guard.sctunit 497 B

123456789101112131415161718192021222324252627
  1. testclass Guard for statechart Guard {
  2. @Test
  3. operation guardTest(){
  4. enter
  5. assert active (Guard.main_region.A)
  6. raise Event1
  7. proceed 1 cycle
  8. assert active (Guard.main_region.A)
  9. raise Event2
  10. proceed 1 cycle
  11. assert active (Guard.main_region.B)
  12. raise Return
  13. proceed 1 cycle
  14. assert active (Guard.main_region.A)
  15. raise Event1
  16. proceed 1 cycle
  17. assert active (Guard.main_region.B)
  18. raise Return
  19. proceed 1 cycle
  20. assert active (Guard.main_region.A)
  21. }
  22. }