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) } }