
testgroup HistoryWithExitPoint for statechart HistoryWithExitPoint {
	
	test historyEntryAfterExit {
		enter
		
		assert active ( HistoryWithExitPoint.mr.A.r.X1 )
		
		raise push 
		cycle
		assert active ( HistoryWithExitPoint.mr.B )
		
		raise back
		cycle
		assert active ( HistoryWithExitPoint.mr.A.r.X1 )
		
		raise next
		cycle
		assert active ( HistoryWithExitPoint.mr.A.r.X2 )
		
		raise push 
		cycle
		assert active ( HistoryWithExitPoint.mr.B )
		
		raise back
		cycle
		assert active ( HistoryWithExitPoint.mr.A.r.X2 )
		
	}
	
}