public class StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder
extends java.lang.Object
| Constructor and Description |
|---|
StateMachineTestPlanStepBuilder() |
public StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder expectState(S state)
S.state - the statepublic StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder expectStates(S... states)
S.states - the statespublic StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder sendEvent(E event)
E. In case multiple state machines
exists, a random one will be chosen to send this event.
Multiple events can be defined which are then send in
defined order.event - the eventpublic StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder sendEvent(E event, boolean sendToAll)
E. If sendToAll is set to TRUE event
will be send to all existing machines. Multiple events can be defined
which are then send in defined order.event - the eventsendToAll - send to all machinespublic StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder sendEvent(E event, boolean sendToAll, boolean sendParallel)
E. If sendToAll is set to TRUE event
will be send to all existing machines. If sendPalallel is set to
TRUE event to all machines will be send by parallel threads.
Multiple events can be defined which are then send in defined order.event - the eventsendToAll - send to all machinessendParallel - send event parallelpublic StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder sendEvent(E event, java.lang.Object machineId)
E into a state machine identified
by machineId. Multiple events can be defined
which are then send in defined order.event - the eventmachineId - the machine identifier for sending eventpublic StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder sendEvent(org.springframework.messaging.Message<E> event)
Message<E>. In case multiple state machines
exists, a random one will be chosen to send this event. Multiple
events can be defined which are then send in defined order.event - the eventpublic StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder sendEvent(org.springframework.messaging.Message<E> event, boolean sendToAll)
Message<E>. If sendToAll is set to TRUE event
will be send to all existing machines.Multiple events can be defined which are
then send in defined order.event - the eventsendToAll - send to all machinespublic StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder sendEvent(org.springframework.messaging.Message<E> event, java.lang.Object machineId)
Message<E> into a state machine identified
by machineId. Multiple events can be defined which are then
send in defined order.event - the eventmachineId - the machine identifier for sending eventpublic StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder expectVariable(java.lang.Object key)
key - the keypublic StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder expectVariable(java.lang.Object key, java.lang.Object value)
key - the keyvalue - the valuepublic StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder expectStateChanged(int count)
count times.count - the countpublic StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder expectStateEntered(S... states)
states - the states enteredpublic StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder expectStateExited(S... states)
states - the states exitedpublic StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder expectStateEntered(int count)
count times.count - the countpublic StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder expectStateExited(int count)
count times.count - the countpublic StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder expectEventNotAccepted(int count)
count times.count - the countpublic StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder expectTransition(int count)
count times.count - the countpublic StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder expectTransitionStarted(int count)
count times.count - the countpublic StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder expectTransitionEnded(int count)
count times.count - the countpublic StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder expectStateMachineStarted(int count)
count times.count - the countpublic StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder expectStateMachineStopped(int count)
count times.count - the countpublic StateMachineTestPlanBuilder.StateMachineTestPlanStepBuilder expectExtendedStateChanged(int count)
count times.count - the countpublic StateMachineTestPlanBuilder<S,E> and()
StateMachineTestPlanBuilder
for chaining.