1234567891011121314151617181920212223242526272829303132 |
- testclass SyncFork for statechart SyncFork {
- @Test
- operation syncForkTest(){
-
- enter
-
- assert active (SyncFork.main_region.A)
- raise f
- proceed 1 cycle
-
- assert active (SyncFork.main_region.B)
- assert active (SyncFork.main_region.B.r1.C1)
- assert active (SyncFork.main_region.B.r2.D1)
-
- raise f
- proceed 1 cycle
- assert active (SyncFork.main_region.B)
- assert active (SyncFork.main_region.B.r1.C2 )
- assert active (SyncFork.main_region.B.r2.D2)
-
- raise e
- proceed 1 cycle
- assert active (SyncFork.main_region.A)
-
- raise f
- proceed 1 cycle
- assert active (SyncFork.main_region.B)
- assert active (SyncFork.main_region.B.r1.C1)
- assert active (SyncFork.main_region.B.r2.D1)
-
- }
- }
|