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