ReadOnlyVariable.sctunit 658 B

1234567891011121314151617181920212223242526272829303132
  1. testgroup ReadOnlyVariable for statechart ReadOnlyVariable{
  2. test ReadOnlyVariableTest {
  3. enter
  4. assert active(ReadOnlyVariable.main_region.StateA)
  5. assert myInt == 0
  6. assert myString == "testString"
  7. assert myBool == true
  8. assert myReal == 1.1
  9. assert A.myInt == 0
  10. assert A.myString == "testString"
  11. assert A.myBool == true
  12. assert A.myReal == 1.1
  13. cycle
  14. assert active(ReadOnlyVariable.main_region.StateB)
  15. assert myInt == 100
  16. assert myString == "fail"
  17. assert myBool == false
  18. assert myReal == 6.6
  19. assert A.myInt == 200
  20. assert A.myString == "A_fail"
  21. assert A.myBool == false
  22. assert A.myReal == 7.7
  23. }
  24. }