IntegerExpressions.sctunit 772 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. testgroup IntegerExpressions for statechart IntegerExpressions {
  2. test integerExpressions {
  3. enter
  4. assert active (IntegerExpressions.main_region.StateA)
  5. assert myInt1 == 10
  6. assert myInt2 == 5
  7. raise e1
  8. cycle
  9. // comparison
  10. assert less == false
  11. assert greater == true
  12. assert equalOrLess == false
  13. assert equalOrGreater == true
  14. assert equal == false
  15. assert notEqual == true
  16. //
  17. assert plus == 15
  18. assert minus == 5
  19. assert multiply == 50
  20. assert division == 2
  21. assert modulo == 0
  22. //
  23. assert negat == -10
  24. //TODO assert complement == -10
  25. //
  26. assert multiAssign == 20
  27. assert divAssign == 2
  28. assert plusAssign == 12
  29. assert minusAssign == -8
  30. assert moduloAssign == 0
  31. }
  32. }