AlwaysOncycle.sctunit 499 B

123456789101112131415161718192021
  1. testclass AlwaysOncycle for statechart AlwaysOncycle {
  2. @Test
  3. operation alwaysOnCycleTest (){
  4. enter
  5. assert active (AlwaysOncycle.main_region.StateA)
  6. while (value < 5) {
  7. proceed 1 cycle
  8. assert active (AlwaysOncycle.main_region.StateA)
  9. }
  10. proceed 1 cycle
  11. assert active (AlwaysOncycle.main_region.StateB)
  12. while (value < 5) {
  13. proceed 1 cycle
  14. assert active (AlwaysOncycle.main_region.StateB)
  15. }
  16. proceed 1 cycle
  17. assert active (AlwaysOncycle.main_region.StateA)
  18. }
  19. }