SyncFork.sctunit 674 B

12345678910111213141516171819202122232425262728
  1. testgroup SyncFork for statechart SyncFork {
  2. test syncForkTest{
  3. assert active (SyncFork.main_region.A)
  4. raise f
  5. cycle
  6. assert active (SyncFork.main_region.B)
  7. assert active (SyncFork.main_region.B.r1.C1)
  8. assert active (SyncFork.main_region.B.r2.D1)
  9. raise f
  10. cycle
  11. assert active (SyncFork.main_region.B)
  12. assert active (SyncFork.main_region.B.r1.C2 )
  13. assert active (SyncFork.main_region.B.r2.D2)
  14. raise e
  15. cycle
  16. assert active (SyncFork.main_region.A)
  17. raise f
  18. cycle
  19. assert active (SyncFork.main_region.B)
  20. assert active (SyncFork.main_region.B.r1.C1)
  21. assert active (SyncFork.main_region.B.r2.D1)
  22. }
  23. }