Package org.easymock.internal
Class ReplayState
- java.lang.Object
-
- org.easymock.internal.ReplayState
-
- All Implemented Interfaces:
java.io.Serializable
,IMocksControlState
public class ReplayState extends java.lang.Object implements IMocksControlState, java.io.Serializable
- Author:
- OFFIS, Tammo Freese
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ReplayState(IMocksBehavior behavior)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
andAnswer(IAnswer<?> answer)
void
andDelegateTo(java.lang.Object answer)
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
andVoid()
void
assertRecordState()
void
asStub()
void
callback(java.lang.Runnable runnable)
void
checkIsUsedInOneThread(boolean shouldBeUsedInOneThread)
void
checkOrder(boolean value)
java.lang.Object
invoke(Invocation invocation)
void
makeThreadSafe(boolean threadSafe)
void
replay()
void
times(Range range)
void
verify()
void
verifyRecording()
void
verifyUnexpectedCalls()
-
-
-
Constructor Detail
-
ReplayState
public ReplayState(IMocksBehavior behavior)
-
-
Method Detail
-
invoke
public java.lang.Object invoke(Invocation invocation) throws java.lang.Throwable
- Specified by:
invoke
in interfaceIMocksControlState
- Throws:
java.lang.Throwable
-
verifyRecording
public void verifyRecording()
- Specified by:
verifyRecording
in interfaceIMocksControlState
-
verifyUnexpectedCalls
public void verifyUnexpectedCalls()
- Specified by:
verifyUnexpectedCalls
in interfaceIMocksControlState
-
verify
public void verify()
- Specified by:
verify
in interfaceIMocksControlState
-
replay
public void replay()
- Specified by:
replay
in interfaceIMocksControlState
-
callback
public void callback(java.lang.Runnable runnable)
-
checkOrder
public void checkOrder(boolean value)
- Specified by:
checkOrder
in interfaceIMocksControlState
-
makeThreadSafe
public void makeThreadSafe(boolean threadSafe)
- Specified by:
makeThreadSafe
in interfaceIMocksControlState
-
checkIsUsedInOneThread
public void checkIsUsedInOneThread(boolean shouldBeUsedInOneThread)
- Specified by:
checkIsUsedInOneThread
in interfaceIMocksControlState
-
andReturn
public void andReturn(java.lang.Object value)
- Specified by:
andReturn
in interfaceIMocksControlState
-
andThrow
public void andThrow(java.lang.Throwable throwable)
- Specified by:
andThrow
in interfaceIMocksControlState
-
andAnswer
public void andAnswer(IAnswer<?> answer)
- Specified by:
andAnswer
in interfaceIMocksControlState
-
andDelegateTo
public void andDelegateTo(java.lang.Object answer)
- Specified by:
andDelegateTo
in interfaceIMocksControlState
-
andVoid
public void andVoid()
- Specified by:
andVoid
in interfaceIMocksControlState
-
andStubReturn
public void andStubReturn(java.lang.Object value)
- Specified by:
andStubReturn
in interfaceIMocksControlState
-
andStubThrow
public void andStubThrow(java.lang.Throwable throwable)
- Specified by:
andStubThrow
in interfaceIMocksControlState
-
andStubAnswer
public void andStubAnswer(IAnswer<?> answer)
- Specified by:
andStubAnswer
in interfaceIMocksControlState
-
andStubDelegateTo
public void andStubDelegateTo(java.lang.Object delegateTo)
- Specified by:
andStubDelegateTo
in interfaceIMocksControlState
-
asStub
public void asStub()
- Specified by:
asStub
in interfaceIMocksControlState
-
times
public void times(Range range)
- Specified by:
times
in interfaceIMocksControlState
-
assertRecordState
public void assertRecordState()
- Specified by:
assertRecordState
in interfaceIMocksControlState
-
-