123456789101112131415161718192021222324252627282930 |
- testgroup StatechartActive for statechart StatechartActive {
-
- /** A state machine must be inactive before it has been entered. */
- test inactiveBeforeEnter {
- assert !is_active
- }
-
- /** A state machine must be active after it has been entered. */
- test activeAfterEnter {
- enter
- assert is_active
- }
-
- /** A state machine must be inactive after it has been exited. */
- test inactiveAfterExit {
- enter
- exit
- assert !is_active
- }
- /** A state machine must be active after it has been exited and reentered. */
- test activeAfterReenter {
- enter
- exit
- enter
- assert is_active //false /* is_active */
- }
-
- }
|