public class EasyMockProvider extends org.easymock.EasyMockSupport implements MockProvider
MockProvider
implementation. For details, see
the EasyMock documentation.
Example: public class Test { private EasyMockProvider mockProvider = new EasyMockProvider(); @Test public void test() { UserDao userDao = mockProvider.createMock(UserDao.class); mockProvider.replayAll(); // ... use mocks mockProvider.verifyAll(); } }
Constructor and Description |
---|
EasyMockProvider() |
Modifier and Type | Method and Description |
---|---|
<T> T |
createMockComponent(Class<T> type)
Creates a mock object of a given class or interface.
|
void |
resetToDefault(Object... mocks)
Resets the given mock objects and turns them to a mock with default
behavior.
|
<X> X |
resetToDefault(Object mock)
Resets the given mock object and turns them to a mock with default
behavior.
|
void |
resetToNice(Object... mocks)
Resets the given mock objects and turns them to a mock with nice
behavior.
|
<X> X |
resetToNice(Object mock)
Resets the given mock object and turns them to a mock with nice behavior.
|
void |
resetToStrict(Object... mocks)
Resets the given mock objects and turns them to a mock with strict
behavior.
|
<X> X |
resetToStrict(Object mock)
Resets the given mock object and turns them to a mock with strict
behavior.
|
createControl, createControl, createMock, createMock, createMock, createMock, createMock, createMock, createMock, createMock, createMockBuilder, createNiceControl, createNiceMock, createNiceMock, createNiceMock, createNiceMock, createNiceMock, createNiceMock, createStrictControl, createStrictMock, createStrictMock, createStrictMock, createStrictMock, createStrictMock, createStrictMock, injectMocks, replayAll, resetAll, resetAllToDefault, resetAllToNice, resetAllToStrict, verifyAll
public <T> T createMockComponent(Class<T> type)
createMockComponent
in interface MockProvider
type
- class or interface to mockpublic void resetToNice(Object... mocks)
mocks
- the mock objectspublic <X> X resetToNice(Object mock)
mock
- the mock objectpublic void resetToStrict(Object... mocks)
mocks
- the mock objectspublic <X> X resetToStrict(Object mock)
mock
- the mock objectspublic void resetToDefault(Object... mocks)
mocks
- the mock objectspublic <X> X resetToDefault(Object mock)
mock
- the mock objectCopyright © 2014. All rights reserved.