|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.easymock.EasyMockSupport
public class EasyMockSupport
Helper class to be used to keep tracks of mocks easily. See EasyMock documentation and SupportTest sample
| Field Summary | |
|---|---|
protected java.util.List<IMocksControl> |
controls
List of all controls created |
| Constructor Summary | |
|---|---|
EasyMockSupport()
|
|
| Method Summary | ||
|---|---|---|
IMocksControl |
createControl()
Creates a control, order checking is disabled by default. |
|
|
createMock(java.lang.Class<T> toMock)
Creates a mock object that implements the given interface, order checking is disabled by default. |
|
|
createMock(java.lang.String name,
java.lang.Class<T> toMock)
Creates a mock object that implements the given interface, order checking is disabled by default. |
|
IMocksControl |
createNiceControl()
Creates a control, order checking is disabled by default, and the mock objects created by this control will return 0,
null or false for unexpected invocations. |
|
|
createNiceMock(java.lang.Class<T> toMock)
Creates a mock object that implements the given interface, order checking is disabled by default, and the mock object will return 0,
null or false for unexpected invocations. |
|
|
createNiceMock(java.lang.String name,
java.lang.Class<T> toMock)
Creates a mock object that implements the given interface, order checking is disabled by default, and the mock object will return 0,
null or false for unexpected invocations. |
|
IMocksControl |
createStrictControl()
Creates a control, order checking is enabled by default. |
|
|
createStrictMock(java.lang.Class<T> toMock)
Creates a mock object that implements the given interface, order checking is enabled by default. |
|
|
createStrictMock(java.lang.String name,
java.lang.Class<T> toMock)
Creates a mock object that implements the given interface, order checking is enabled by default. |
|
void |
replayAll()
Switches all registered mock objects (more exactly: the controls of the mock objects) to replay mode. |
|
void |
resetAll()
Resets all registered mock objects (more exactly: the controls of the mock objects). |
|
void |
resetAllToDefault()
Resets all registered mock objects (more exactly: the controls of the mock objects) and turn them to a mock with default behavior. |
|
void |
resetAllToNice()
Resets all registered mock objects (more exactly: the controls of the mock objects) and turn them to a mock with nice behavior. |
|
void |
resetAllToStrict()
Resets all registered mock objects (more exactly: the controls of the mock objects) and turn them to a mock with strict behavior. |
|
void |
verifyAll()
Verifies all registered mock objects (more exactly: the controls of the mock objects). |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final java.util.List<IMocksControl> controls
| Constructor Detail |
|---|
public EasyMockSupport()
| Method Detail |
|---|
public <T> T createStrictMock(java.lang.Class<T> toMock)
T - the interface that the mock object should implement.toMock - the class of the interface that the mock object should
implement.
public <T> T createStrictMock(java.lang.String name,
java.lang.Class<T> toMock)
T - the interface that the mock object should implement.name - the name of the mock object.toMock - the class of the interface that the mock object should
implement.
java.lang.IllegalArgumentException - if the name is not a valid Java identifier.public <T> T createMock(java.lang.Class<T> toMock)
T - the interface that the mock object should implement.toMock - the class of the interface that the mock object should
implement.
public <T> T createMock(java.lang.String name,
java.lang.Class<T> toMock)
T - the interface that the mock object should implement.name - the name of the mock object.toMock - the class of the interface that the mock object should
implement.
java.lang.IllegalArgumentException - if the name is not a valid Java identifier.public <T> T createNiceMock(java.lang.Class<T> toMock)
0,
null or false for unexpected invocations.
T - the interface that the mock object should implement.toMock - the class of the interface that the mock object should
implement.
public <T> T createNiceMock(java.lang.String name,
java.lang.Class<T> toMock)
0,
null or false for unexpected invocations.
T - the interface that the mock object should implement.name - the name of the mock object.toMock - the class of the interface that the mock object should
implement.
java.lang.IllegalArgumentException - if the name is not a valid Java identifier.public IMocksControl createStrictControl()
public IMocksControl createControl()
public IMocksControl createNiceControl()
0,
null or false for unexpected invocations.
public void replayAll()
public void resetAll()
public void verifyAll()
public void resetAllToNice()
public void resetAllToDefault()
public void resetAllToStrict()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||