State machine refactor (#1520)
* State machine refactor * Add surefire plugin * Refactor
This commit is contained in:
committed by
GitHub
parent
0c8aa7e46d
commit
85969c69d2
+6
-7
@@ -1,15 +1,14 @@
|
||||
package com.baeldung.spring.stateMachine;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import java.util.Arrays;
|
||||
package com.baeldung.spring.statemachine;
|
||||
|
||||
import com.baeldung.spring.statemachine.config.ForkJoinStateMachineConfiguration;
|
||||
import org.junit.Test;
|
||||
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
|
||||
import org.springframework.statemachine.StateMachine;
|
||||
|
||||
import com.baeldung.spring.stateMachine.config.ForkJoinStateMachineConfiguration;
|
||||
import java.util.Arrays;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
public class ForkJoinStateMachineTest {
|
||||
|
||||
|
||||
+6
-6
@@ -1,14 +1,14 @@
|
||||
package com.baeldung.spring.stateMachine;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
|
||||
import java.util.Arrays;
|
||||
package com.baeldung.spring.statemachine;
|
||||
|
||||
import com.baeldung.spring.statemachine.config.HierarchicalStateMachineConfiguration;
|
||||
import org.junit.Test;
|
||||
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
|
||||
import org.springframework.statemachine.StateMachine;
|
||||
|
||||
import com.baeldung.spring.stateMachine.config.HierarchicalStateMachineConfiguration;
|
||||
import java.util.Arrays;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
|
||||
|
||||
public class HierarchicalStateMachineTest {
|
||||
|
||||
|
||||
+2
-3
@@ -1,17 +1,16 @@
|
||||
package com.baeldung.spring.stateMachine;
|
||||
package com.baeldung.spring.statemachine;
|
||||
|
||||
import org.junit.Assert;
|
||||
import org.junit.Test;
|
||||
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
|
||||
import org.springframework.statemachine.StateMachine;
|
||||
|
||||
import com.baeldung.spring.stateMachine.config.JunctionStateMachineConfiguration;
|
||||
|
||||
public class JunctionStateMachineTest {
|
||||
|
||||
@Test
|
||||
public void whenTransitioningToJunction_thenArriveAtSubJunctionNode() {
|
||||
AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext(JunctionStateMachineConfiguration.class);
|
||||
AnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext(com.baeldung.spring.statemachine.config.JunctionStateMachineConfiguration.class);
|
||||
StateMachine stateMachine = ctx.getBean(StateMachine.class);
|
||||
stateMachine.start();
|
||||
|
||||
|
||||
+6
-7
@@ -1,16 +1,15 @@
|
||||
package com.baeldung.spring.stateMachine;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
package com.baeldung.spring.statemachine;
|
||||
|
||||
import com.baeldung.spring.statemachine.applicationreview.ApplicationReviewEvents;
|
||||
import com.baeldung.spring.statemachine.applicationreview.ApplicationReviewStates;
|
||||
import com.baeldung.spring.statemachine.config.SimpleEnumStateMachineConfiguration;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
|
||||
import org.springframework.statemachine.StateMachine;
|
||||
|
||||
import com.baeldung.spring.stateMachine.applicationReview.ApplicationReviewEvents;
|
||||
import com.baeldung.spring.stateMachine.applicationReview.ApplicationReviewStates;
|
||||
import com.baeldung.spring.stateMachine.config.SimpleEnumStateMachineConfiguration;
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
public class StateEnumMachineTest {
|
||||
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
package com.baeldung.spring.stateMachine;
|
||||
package com.baeldung.spring.statemachine;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
|
||||
|
||||
+6
-7
@@ -1,16 +1,15 @@
|
||||
package com.baeldung.spring.stateMachine;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
package com.baeldung.spring.statemachine;
|
||||
|
||||
import com.baeldung.spring.statemachine.config.SimpleStateMachineConfiguration;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
|
||||
import org.springframework.statemachine.StateMachine;
|
||||
|
||||
import com.baeldung.spring.stateMachine.config.SimpleStateMachineConfiguration;
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
public class StateMachineTest {
|
||||
public class StateMachineIntegrationTest {
|
||||
|
||||
private AnnotationConfigApplicationContext ctx;
|
||||
private StateMachine stateMachine;
|
||||
@@ -34,7 +33,7 @@ public class StateMachineTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void whenSimpleStringMachineActionState_thenActionExecuted() {
|
||||
public void whenSimpleStringMachineActionState_thenActionExecuted() throws InterruptedException {
|
||||
|
||||
stateMachine.sendEvent("E3");
|
||||
assertEquals("S3", stateMachine.getState().getId());
|
||||
Reference in New Issue
Block a user