HistoryWithExitPoint.sctunit 589 B

12345678910111213141516171819202122232425262728293031
  1. package tests
  2. testclass HistoryWithExitPoint for statechart HistoryWithExitPoint {
  3. operation historyEntryAfterExit(){
  4. enter
  5. assert active ( HistoryWithExitPoint.mr.A.r.X1 )
  6. raise push
  7. cycle
  8. assert active ( HistoryWithExitPoint.mr.B )
  9. raise back
  10. cycle
  11. assert active ( HistoryWithExitPoint.mr.A.r.X1 )
  12. raise next
  13. cycle
  14. assert active ( HistoryWithExitPoint.mr.A.r.X2 )
  15. raise push
  16. cycle
  17. assert active ( HistoryWithExitPoint.mr.B )
  18. raise back
  19. cycle
  20. assert active ( HistoryWithExitPoint.mr.A.r.X2 )
  21. }
  22. }