org.jmock
Interface States

All Superinterfaces:
SelfDescribing, StatesClause

public interface States
extends 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
 void become(String nextState)
          Put the state machine into state nextState.
 States startsAs(String initialState)
          Put the state machine into state initialState.
 
Methods inherited from interface org.hamcrest.SelfDescribing
describeTo
 
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.