diff --git a/spring-statemachine-uml/src/test/java/org/springframework/statemachine/uml/UmlStateMachineModelFactoryTests.java b/spring-statemachine-uml/src/test/java/org/springframework/statemachine/uml/UmlStateMachineModelFactoryTests.java index 18690ec8..3b022933 100644 --- a/spring-statemachine-uml/src/test/java/org/springframework/statemachine/uml/UmlStateMachineModelFactoryTests.java +++ b/spring-statemachine-uml/src/test/java/org/springframework/statemachine/uml/UmlStateMachineModelFactoryTests.java @@ -659,6 +659,8 @@ public class UmlStateMachineModelFactoryTests extends AbstractUmlTests { assertThat(stateMachine.getState().getIds(), containsInAnyOrder("S2", "S21", "S30")); stateMachine.sendEvent("E3"); assertThat(stateMachine.getState().getIds(), containsInAnyOrder("S2", "S21", "S31")); + stateMachine.sendEvent("E4"); + assertThat(stateMachine.getState().getIds(), containsInAnyOrder("S3")); } @Test diff --git a/spring-statemachine-uml/src/test/resources/org/springframework/statemachine/uml/simple-submachineref.notation b/spring-statemachine-uml/src/test/resources/org/springframework/statemachine/uml/simple-submachineref.notation index c6e0cf6c..cf4c18c4 100644 --- a/spring-statemachine-uml/src/test/resources/org/springframework/statemachine/uml/simple-submachineref.notation +++ b/spring-statemachine-uml/src/test/resources/org/springframework/statemachine/uml/simple-submachineref.notation @@ -43,6 +43,17 @@ + + + + + + + + + + + @@ -77,12 +88,15 @@ + + + @@ -91,6 +105,25 @@ + + + + + + + + + + + + + + + + + + + diff --git a/spring-statemachine-uml/src/test/resources/org/springframework/statemachine/uml/simple-submachineref.uml b/spring-statemachine-uml/src/test/resources/org/springframework/statemachine/uml/simple-submachineref.uml index deb9d0d5..0bae67b5 100644 --- a/spring-statemachine-uml/src/test/resources/org/springframework/statemachine/uml/simple-submachineref.uml +++ b/spring-statemachine-uml/src/test/resources/org/springframework/statemachine/uml/simple-submachineref.uml @@ -2,14 +2,19 @@ + + + + + @@ -38,4 +43,5 @@ +