org.easymock
public interface IMocksControl
Method Summary | |
---|---|
void | checkIsUsedInOneThread(boolean shouldBeUsedInOneThread)
Check that the mock is called from only one thread
|
void | checkOrder(boolean state)
Switches order checking on and off. |
<T> T | createMock(Class<T> toMock)
Creates a mock object that implements the given interface. |
<T> T | createMock(String name, Class<T> toMock)
Creates a mock object that implements the given interface. |
void | makeThreadSafe(boolean threadSafe)
Makes the mock thread safe.
|
void | replay()
Switches the control from record mode to replay mode. |
void | reset()
Removes all expectations for the mock objects of this control. |
void | resetToDefault()
Removes all expectations for the mock objects of this control and turn
them to default mocks. |
void | resetToNice()
Removes all expectations for the mock objects of this control and turn
them to nice mocks. |
void | resetToStrict()
Removes all expectations for the mock objects of this control and turn
them to strict mocks. |
void | verify()
Verifies that all expectations were met. |
Parameters: shouldBeUsedInOneThread If it should be used in one thread only or not
Parameters: state true
switches order checking on, false
switches it off.
Parameters:
Returns: the mock object.
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: IllegalArgumentException if the name is not a valid Java identifier.
Parameters: threadSafe If the mock should be thread safe or not