Ability to set UUID for StateMachine
- Squash commits with below entries - Add factory with a given uuid - Fix compile error, replace spaces by tabs and clean imports - Make more sense to swap uuid and stringId - Fixes #241
This commit is contained in:
committed by
Janne Valkealahti
parent
4c34e46ccf
commit
e6f10b60f5
@@ -15,19 +15,6 @@
|
||||
*/
|
||||
package org.springframework.statemachine;
|
||||
|
||||
import static org.hamcrest.CoreMatchers.is;
|
||||
import static org.hamcrest.Matchers.containsInAnyOrder;
|
||||
import static org.hamcrest.Matchers.greaterThan;
|
||||
import static org.hamcrest.Matchers.instanceOf;
|
||||
import static org.hamcrest.Matchers.lessThan;
|
||||
import static org.hamcrest.Matchers.notNullValue;
|
||||
import static org.junit.Assert.assertThat;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import org.junit.Test;
|
||||
import org.springframework.beans.factory.BeanFactory;
|
||||
import org.springframework.beans.factory.support.DefaultListableBeanFactory;
|
||||
@@ -53,6 +40,19 @@ import org.springframework.statemachine.transition.InitialTransition;
|
||||
import org.springframework.statemachine.transition.Transition;
|
||||
import org.springframework.statemachine.trigger.EventTrigger;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import static org.hamcrest.CoreMatchers.is;
|
||||
import static org.hamcrest.Matchers.containsInAnyOrder;
|
||||
import static org.hamcrest.Matchers.greaterThan;
|
||||
import static org.hamcrest.Matchers.instanceOf;
|
||||
import static org.hamcrest.Matchers.lessThan;
|
||||
import static org.hamcrest.Matchers.notNullValue;
|
||||
import static org.junit.Assert.assertThat;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
/**
|
||||
* Statemachine tests using regions.
|
||||
*
|
||||
@@ -106,7 +106,7 @@ public class RegionMachineTests extends AbstractStateMachineTests {
|
||||
SyncTaskExecutor taskExecutor = new SyncTaskExecutor();
|
||||
BeanFactory beanFactory = new DefaultListableBeanFactory();
|
||||
Transition<TestStates,TestEvents> initialTransition = new InitialTransition<TestStates,TestEvents>(stateSI);
|
||||
ObjectStateMachine<TestStates, TestEvents> machine = new ObjectStateMachine<TestStates, TestEvents>(states, transitions, stateSI, initialTransition, null, null);
|
||||
ObjectStateMachine<TestStates, TestEvents> machine = new ObjectStateMachine<TestStates, TestEvents>(states, transitions, stateSI, initialTransition, null, null, null);
|
||||
machine.setTaskExecutor(taskExecutor);
|
||||
machine.setBeanFactory(beanFactory);
|
||||
machine.afterPropertiesSet();
|
||||
@@ -172,7 +172,7 @@ public class RegionMachineTests extends AbstractStateMachineTests {
|
||||
new DefaultExternalTransition<TestStates,TestEvents>(stateS111, stateS112, null, TestEvents.E2, null, new EventTrigger<TestStates,TestEvents>(TestEvents.E2));
|
||||
transitions11.add(transitionFromS111ToS112);
|
||||
Transition<TestStates,TestEvents> initialTransition11 = new InitialTransition<TestStates,TestEvents>(stateS111);
|
||||
ObjectStateMachine<TestStates, TestEvents> machine11 = new ObjectStateMachine<TestStates, TestEvents>(states11, transitions11, stateS111, initialTransition11, null, null);
|
||||
ObjectStateMachine<TestStates, TestEvents> machine11 = new ObjectStateMachine<TestStates, TestEvents>(states11, transitions11, stateS111, initialTransition11, null, null, null);
|
||||
machine11.setTaskExecutor(taskExecutor);
|
||||
machine11.setBeanFactory(beanFactory);
|
||||
machine11.afterPropertiesSet();
|
||||
@@ -185,7 +185,7 @@ public class RegionMachineTests extends AbstractStateMachineTests {
|
||||
new DefaultExternalTransition<TestStates,TestEvents>(stateSI, stateS111, null, TestEvents.E3, null, new EventTrigger<TestStates,TestEvents>(TestEvents.E3));
|
||||
transitions12.add(transitionFromSIToS121);
|
||||
Transition<TestStates,TestEvents> initialTransition12 = new InitialTransition<TestStates,TestEvents>(stateS121);
|
||||
ObjectStateMachine<TestStates, TestEvents> machine12 = new ObjectStateMachine<TestStates, TestEvents>(states12, transitions12, stateS121, initialTransition12, null, null);
|
||||
ObjectStateMachine<TestStates, TestEvents> machine12 = new ObjectStateMachine<TestStates, TestEvents>(states12, transitions12, stateS121, initialTransition12, null, null, null);
|
||||
machine12.setTaskExecutor(taskExecutor);
|
||||
machine12.setBeanFactory(beanFactory);
|
||||
machine12.afterPropertiesSet();
|
||||
@@ -202,7 +202,7 @@ public class RegionMachineTests extends AbstractStateMachineTests {
|
||||
new DefaultExternalTransition<TestStates,TestEvents>(stateSI, stateR, null, TestEvents.E1, null, new EventTrigger<TestStates,TestEvents>(TestEvents.E1));
|
||||
transitions.add(transitionFromSIToRegionstate);
|
||||
Transition<TestStates,TestEvents> initialTransition = new InitialTransition<TestStates,TestEvents>(stateR);
|
||||
ObjectStateMachine<TestStates, TestEvents> machine = new ObjectStateMachine<TestStates, TestEvents>(states, transitions, stateR, initialTransition, null, null);
|
||||
ObjectStateMachine<TestStates, TestEvents> machine = new ObjectStateMachine<TestStates, TestEvents>(states, transitions, stateR, initialTransition, null, null, null);
|
||||
|
||||
machine.setTaskExecutor(taskExecutor);
|
||||
machine.setBeanFactory(beanFactory);
|
||||
|
||||
Reference in New Issue
Block a user