IntegerExpressions.sctunit 757 B

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