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 IMocksControlState
public java.lang.Object invoke(Invocation invocation)
invoke
in interface IMocksControlState
public void replay()
replay
in interface IMocksControlState
public void verify()
verify
in interface IMocksControlState
public void andReturn(java.lang.Object value)
andReturn
in interface IMocksControlState
public void andThrow(java.lang.Throwable throwable)
andThrow
in interface IMocksControlState
public void andAnswer(IAnswer<?> answer)
andAnswer
in interface IMocksControlState
public void andDelegateTo(java.lang.Object delegateTo)
andDelegateTo
in interface IMocksControlState
public void andStubReturn(java.lang.Object value)
andStubReturn
in interface IMocksControlState
public void setDefaultReturnValue(java.lang.Object value)
setDefaultReturnValue
in interface ILegacyMethods
public void asStub()
asStub
in interface IMocksControlState
public void setDefaultVoidCallable()
setDefaultVoidCallable
in interface ILegacyMethods
public void andStubThrow(java.lang.Throwable throwable)
andStubThrow
in interface IMocksControlState
public void setDefaultThrowable(java.lang.Throwable throwable)
setDefaultThrowable
in interface ILegacyMethods
public void andStubAnswer(IAnswer<?> answer)
andStubAnswer
in interface IMocksControlState
public void andStubDelegateTo(java.lang.Object delegateTo)
andStubDelegateTo
in interface IMocksControlState
public void times(Range range)
times
in interface IMocksControlState
public static java.lang.Object emptyReturnValueFor(java.lang.Class<?> type)
public void checkOrder(boolean value)
checkOrder
in interface IMocksControlState
public void makeThreadSafe(boolean threadSafe)
makeThreadSafe
in interface IMocksControlState
public void checkIsUsedInOneThread(boolean shouldBeUsedInOneThread)
checkIsUsedInOneThread
in interface IMocksControlState
public void setDefaultMatcher(ArgumentsMatcher matcher)
setDefaultMatcher
in interface ILegacyMatcherMethods
public void setMatcher(java.lang.reflect.Method method, ArgumentsMatcher matcher)
setMatcher
in interface ILegacyMatcherMethods
Copyright © 2001-2009 OFFIS, Tammo Freese, Henri Tremblay. This documentation is provided under the terms of the MIT licence.]]>