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