Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD