public class RecordState extends java.lang.Object implements IMocksControlState, java.io.Serializable
| Constructor and Description |
|---|
RecordState(IMocksBehavior behavior) |
| Modifier and Type | Method and Description |
|---|---|
void |
andAnswer(IAnswer<?> answer) |
void |
andDelegateTo(java.lang.Object delegateTo) |
void |
andReturn(java.lang.Object value) |
void |
andStubAnswer(IAnswer<?> answer) |
void |
andStubDelegateTo(java.lang.Object delegateTo) |
void |
andStubReturn(java.lang.Object value) |
void |
andStubThrow(java.lang.Throwable throwable) |
void |
andThrow(java.lang.Throwable throwable) |
void |
assertRecordState() |
void |
asStub() |
void |
checkIsUsedInOneThread(boolean shouldBeUsedInOneThread) |
void |
checkOrder(boolean value) |
static java.lang.Object |
emptyReturnValueFor(java.lang.Class<?> type) |
java.lang.Object |
invoke(Invocation invocation) |
void |
makeThreadSafe(boolean threadSafe) |
void |
replay() |
void |
setDefaultMatcher(ArgumentsMatcher matcher) |
void |
setDefaultReturnValue(java.lang.Object value) |
void |
setDefaultThrowable(java.lang.Throwable throwable) |
void |
setDefaultVoidCallable() |
void |
setMatcher(java.lang.reflect.Method method,
ArgumentsMatcher matcher) |
void |
times(Range range) |
void |
verify() |
public RecordState(IMocksBehavior behavior)
public void assertRecordState()
assertRecordState in interface IMocksControlStatepublic java.lang.Object invoke(Invocation invocation)
invoke in interface IMocksControlStatepublic void replay()
replay in interface IMocksControlStatepublic void verify()
verify in interface IMocksControlStatepublic void andReturn(java.lang.Object value)
andReturn in interface IMocksControlStatepublic void andThrow(java.lang.Throwable throwable)
andThrow in interface IMocksControlStatepublic void andAnswer(IAnswer<?> answer)
andAnswer in interface IMocksControlStatepublic void andDelegateTo(java.lang.Object delegateTo)
andDelegateTo in interface IMocksControlStatepublic void andStubReturn(java.lang.Object value)
andStubReturn in interface IMocksControlStatepublic void setDefaultReturnValue(java.lang.Object value)
setDefaultReturnValue in interface ILegacyMethodspublic void asStub()
asStub in interface IMocksControlStatepublic void setDefaultVoidCallable()
setDefaultVoidCallable in interface ILegacyMethodspublic void andStubThrow(java.lang.Throwable throwable)
andStubThrow in interface IMocksControlStatepublic void setDefaultThrowable(java.lang.Throwable throwable)
setDefaultThrowable in interface ILegacyMethodspublic void andStubAnswer(IAnswer<?> answer)
andStubAnswer in interface IMocksControlStatepublic void andStubDelegateTo(java.lang.Object delegateTo)
andStubDelegateTo in interface IMocksControlStatepublic void times(Range range)
times in interface IMocksControlStatepublic static java.lang.Object emptyReturnValueFor(java.lang.Class<?> type)
public void checkOrder(boolean value)
checkOrder in interface IMocksControlStatepublic void makeThreadSafe(boolean threadSafe)
makeThreadSafe in interface IMocksControlStatepublic void checkIsUsedInOneThread(boolean shouldBeUsedInOneThread)
checkIsUsedInOneThread in interface IMocksControlStatepublic void setDefaultMatcher(ArgumentsMatcher matcher)
setDefaultMatcher in interface ILegacyMatcherMethodspublic void setMatcher(java.lang.reflect.Method method,
ArgumentsMatcher matcher)
setMatcher in interface ILegacyMatcherMethods