public abstract class MockObjectTestCase extends MockObjectSupportTestCase
ANYTHING, NOT_NULL, NULL| Constructor and Description |
|---|
MockObjectTestCase() |
MockObjectTestCase(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
InvocationMatcher |
atLeastOnce() |
InvocationMatcher |
atMostOnce() |
java.lang.String |
defaultMockNameForType(java.lang.Class mockedType)
Calculates
|
Stub |
doAll(Stub[] stubs) |
Stub |
doAll(Stub stub1,
Stub stub2) |
Stub |
doAll(Stub stub1,
Stub stub2,
Stub stub3) |
Stub |
doAll(Stub stub1,
Stub stub2,
Stub stub3,
Stub stub4) |
InvocationMatcher |
exactly(int expectedCount) |
Mock |
mock(java.lang.Class mockedType)
Creates a mock object that mocks the given type.
|
Mock |
mock(java.lang.Class mockedType,
java.lang.String roleName)
Creates a mock object that mocks the given type and is explicitly given a name.
|
InvocationMatcher |
never() |
InvocationMatcher |
never(java.lang.String errorMessage) |
protected DynamicMock |
newCoreMock(java.lang.Class mockedType,
java.lang.String roleName) |
java.lang.Object |
newDummy(java.lang.Class dummyType) |
java.lang.Object |
newDummy(java.lang.Class type,
java.lang.String name) |
java.lang.Object |
newDummy(java.lang.String name) |
InvocationMatcher |
once() |
Stub |
onConsecutiveCalls(Stub[] stubs) |
Stub |
onConsecutiveCalls(Stub stub1,
Stub stub2) |
Stub |
onConsecutiveCalls(Stub stub1,
Stub stub2,
Stub stub3) |
Stub |
onConsecutiveCalls(Stub stub1,
Stub stub2,
Stub stub3,
Stub stub4) |
Stub |
returnIterator(java.util.Collection collection) |
Stub |
returnIterator(java.lang.Object[] array) |
Stub |
returnValue(boolean result) |
Stub |
returnValue(byte result) |
Stub |
returnValue(char result) |
Stub |
returnValue(double result) |
Stub |
returnValue(float result) |
Stub |
returnValue(int result) |
Stub |
returnValue(long result) |
Stub |
returnValue(java.lang.Object o) |
Stub |
returnValue(short result) |
Stub |
throwException(java.lang.Throwable throwable) |
and, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, arrayContaining, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, assertThat, collectionContaining, collectionContaining, compatibleType, contains, endsWith, eq, eq, eq, eq, eq, eq, eq, eq, eq, eq, hasProperty, hasProperty, isA, isIn, isIn, mapContaining, mapContaining, mapWithKey, mapWithKey, mapWithValue, mapWithValue, not, or, same, startsWith, stringContains, toStringregisterToVerify, runBare, unregisterToVerify, verifyassertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runTest, setName, setUp, tearDown, toStringpublic MockObjectTestCase()
public MockObjectTestCase(java.lang.String name)
public Mock mock(java.lang.Class mockedType)
defaultMockNameForType(java.lang.Class).mockedType - The type to be mocked.Mock object that mocks mockedType.public Mock mock(java.lang.Class mockedType, java.lang.String roleName)
defaultMockNameForType(java.lang.Class).mockedType - The type to be mocked.roleName - The name of the mock objectMock object that mocks mockedType.protected DynamicMock newCoreMock(java.lang.Class mockedType, java.lang.String roleName)
public java.lang.Object newDummy(java.lang.Class dummyType)
newDummy in class MockObjectSupportTestCasepublic java.lang.Object newDummy(java.lang.Class type,
java.lang.String name)
newDummy in class MockObjectSupportTestCasepublic java.lang.Object newDummy(java.lang.String name)
newDummy in class MockObjectSupportTestCasepublic java.lang.String defaultMockNameForType(java.lang.Class mockedType)
mockedType - public Stub returnValue(java.lang.Object o)
public Stub returnValue(boolean result)
public Stub returnValue(byte result)
public Stub returnValue(char result)
public Stub returnValue(short result)
public Stub returnValue(int result)
public Stub returnValue(long result)
public Stub returnValue(float result)
public Stub returnValue(double result)
public Stub returnIterator(java.util.Collection collection)
public Stub returnIterator(java.lang.Object[] array)
public Stub throwException(java.lang.Throwable throwable)
public InvocationMatcher once()
public InvocationMatcher atLeastOnce()
public InvocationMatcher atMostOnce()
public InvocationMatcher exactly(int expectedCount)
public InvocationMatcher never()
public InvocationMatcher never(java.lang.String errorMessage)
public Stub onConsecutiveCalls(Stub stub1, Stub stub2, Stub stub3, Stub stub4)