StringExpressions.sctunit 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. testgroup StringExpressions for statechart StringExpressions {
  2. test StringExpressionsTest {
  3. assert quotedStringX == '"X"'
  4. assert quotedStringY == "\"Y\""
  5. enter
  6. assert active(StringExpressions.main_region.AssignmentChecked)
  7. raise e
  8. cycle
  9. assert active(StringExpressions.main_region.VarToVarCompareSucceeded)
  10. assert guardStringEqual
  11. assert guardStringNotEqual
  12. assert stringVarEqual
  13. assert stringVarNotEqual
  14. raise e
  15. cycle
  16. assert active(StringExpressions.main_region.VarToConstCompareSucceeded)
  17. assert guardStringEqual
  18. assert guardStringNotEqual
  19. assert stringVarEqual
  20. assert stringVarNotEqual
  21. raise e
  22. cycle
  23. assert active(StringExpressions.main_region.ConstToVarCompareSucceeded)
  24. assert guardStringEqual
  25. assert guardStringNotEqual
  26. assert stringVarEqual
  27. assert stringVarNotEqual
  28. raise e
  29. cycle
  30. assert active(StringExpressions.main_region.ConstToConstCompareSucceeded)
  31. assert guardStringEqual
  32. assert guardStringNotEqual
  33. assert stringVarEqual
  34. assert stringVarNotEqual
  35. }
  36. }