ValuedEvents.sctunit 896 B

12345678910111213141516171819202122232425262728293031323334353637
  1. testclass ValuedEvents for statechart ValuedEvents {
  2. @Test
  3. operation valuedEventsTest(){
  4. enter
  5. proceed 1 cycle
  6. // assert active(ValuedEvents.main_region1.A)
  7. // assert active (ValuedEvents.integer_region.C)
  8. // assert active (ValuedEvents.string_region.C)
  9. // assert active (ValuedEvents.boolean_region.C)
  10. // assert active (ValuedEvents.real_region.C)
  11. // assert myInt == 42
  12. // assert myBool == true
  13. // assert myReal == 10
  14. assert myString == "sct"
  15. raise integerEvent : 23
  16. raise booleanEvent : false
  17. raise realEvent : 20
  18. raise stringEvent : "tool"
  19. proceed 1 cycle
  20. assert active (ValuedEvents.integer_region.D)
  21. assert active (ValuedEvents.string_region.D)
  22. assert active (ValuedEvents.boolean_region.D)
  23. assert active (ValuedEvents.real_region.D)
  24. assert myInt == 23
  25. assert myBool == false
  26. assert myReal == 20
  27. assert myString == "tool"
  28. }
  29. }