Package org.jmock
Interface States
-
- All Superinterfaces:
org.hamcrest.SelfDescribing,StatesClause
- All Known Implementing Classes:
StateMachine
public interface States extends org.hamcrest.SelfDescribing, StatesClause
A state machine that is used to constrain the order of invocations. An invocation can be constrained to occur when a state is, or is not, active.- Author:
- nat
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidbecome(String nextState)Put the state machine into state nextState.StatesstartsAs(String initialState)Put the state machine into state initialState.-
Methods inherited from interface org.jmock.syntax.StatesClause
is, isNot
-
-
-
-
Method Detail
-
startsAs
States startsAs(String initialState)
Put the state machine into state initialState.- Parameters:
initialState- The initial state of the state machine.- Returns:
- Itself.
-
become
void become(String nextState)
Put the state machine into state nextState.- Parameters:
nextState- The next state of the state machine.
-
-