IMocksControl (EasyMock)

Package | Class | Tree | Deprecated | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.easymock
Interface IMocksControl

All Superinterfaces:
  IExpectationSetters

    public interface IMocksControl

extends IExpectationSetters

Controls all the mock objects created by it. For details, see the EasyMock documentation.

Method Summary
`void` | `checkOrder(boolean state)` Switches order checking on and off.

`

`<T> T`

`

`createMock(java.lang.Class<T> toMock)`
Creates a mock object that implements the given interface.

`

`<T> T`

`

`createMock(java.lang.String name, java.lang.Class<T> toMock)`
Creates a mock object that implements the given interface.

`void` | `replay()` Switches the control from record mode to replay mode.
`void` | `reset()` Removes all expectations for the mock objects of this control.
`void` | `verify()` Verifies that all expectations were met.

Methods inherited from interface org.easymock.IExpectationSetters
`andAnswer, andReturn, andStubAnswer, andStubReturn, andStubThrow, andThrow, anyTimes, asStub, atLeastOnce, once, times, times`

Method Detail

### createMock

    <T> T createMock(java.lang.Class<T> toMock)

  Creates a mock object that implements the given interface.

  Type Parameters:
    `T` - the interface that the mock object should implement.
  Parameters:
    `toMock` - the class of the interface that the mock object should implement.
  Returns:
    the mock object.

### createMock

    <T> T createMock(java.lang.String name,
                     java.lang.Class<T> toMock)

  Creates a mock object that implements the given interface.

  Type Parameters:
    `T` - the interface that the mock object should implement.
  Parameters:
    `name` - the name of the mock object .
    `toMock` - the class of the interface that the mock object should implement.
  Returns:
    the mock object.
  Throws:
    `java.lang.IllegalArgumentException` - if the name is not a valid Java identifier.

### reset

    void reset()

  Removes all expectations for the mock objects of this control.

### replay

    void replay()

  Switches the control from record mode to replay mode.

### verify

    void verify()

  Verifies that all expectations were met.

### checkOrder

    void checkOrder(boolean state)

  Switches order checking on and off.

  Parameters:
    `state` - `true` switches order checking on, `false` switches it off.

Package | Class | Tree | Deprecated | Index | Help

PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2001-2007 OFFIS, Tammo Freese. This documentation is provided under the terms of the MIT licence.