IntegerExpressions.sctunit 727 B

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