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.


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