Constants.sctunit 557 B

1234567891011121314151617181920212223242526272829
  1. testclass ConstantsTests for statechart Constants {
  2. @Test
  3. operation constantDefinition(){
  4. enter
  5. assert active(Constants.main_region.A)
  6. //After initialization, constant values must be set
  7. assert x == 10
  8. assert y == 20
  9. assert Named.y == "Hello World"
  10. //Caluclation with constants
  11. raise e
  12. proceed 1 cycle
  13. assert result == 20
  14. raise e
  15. proceed 1 cycle
  16. assert active(Constants.main_region.C)
  17. assert result == 100
  18. raise e2 : x
  19. proceed 1 cycle
  20. assert result == 1000
  21. assert active(Constants.main_region.A)
  22. }
  23. }