BitExpression.sctunit 454 B

12345678910111213141516171819
  1. testclass BitExpressions for statechart BitExpressions {
  2. @Test
  3. operation BitExpressions () {
  4. enter
  5. assert active (BitExpressions.main_region.StateA)
  6. assert myBit1 == 5
  7. assert myBit2 == 7
  8. raise e1
  9. proceed 1 cycle
  10. assert active (BitExpressions.main_region.StateB)
  11. assert leftBitshift == 10
  12. assert rightBitshift == 2
  13. assert complementBitshift == - 6
  14. assert bitwiseAnd == 5
  15. assert bitwiseOr == 7
  16. assert bitwiseXor == 2
  17. }
  18. }