Top Description Fields Constructors Methods
org.easymock.internal

public Class RecordState

extends Object
implements IMocksControlState, Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable, org.easymock.internal.IMocksControlState
Imports
org.easymock.IAnswer, .IArgumentMatcher, java.io.Serializable, java.util.List

State in which a mock is recording its behavior.
Author
OFFIS, Tammo Freese

Field Summary

Modifier and TypeField and Description
private final IMocksBehavior
private ExpectedInvocation
private boolean
private Result
private static final long

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
private void
private Object
private Object
createNumberObject(Object value, Class<?> returnType)

public static Object
public Object
private boolean
private boolean
private boolean
public void
public void
private void
private void
private void
private void
private void
private void
private void
public void
public void
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

behaviorback to summary
private final IMocksBehavior behavior
lastInvocationback to summary
private ExpectedInvocation lastInvocation
lastInvocationUsedback to summary
private boolean lastInvocationUsed
lastResultback to summary
private Result lastResult
serialVersionUIDback to summary
private static final long serialVersionUID

Constructor Detail

RecordStateback to summary
public RecordState(IMocksBehavior behavior)

Method Detail

andAnswerback to summary
public void andAnswer(IAnswer<?> answer)

Implements org.easymock.internal.IMocksControlState.andAnswer.

Annotations
@Override
andDelegateToback to summary
public void andDelegateTo(Object delegateTo)

Implements org.easymock.internal.IMocksControlState.andDelegateTo.

Annotations
@Override
andReturnback to summary
public void andReturn(Object value)

Implements org.easymock.internal.IMocksControlState.andReturn.

Annotations
@Override
andStubAnswerback to summary
public void andStubAnswer(IAnswer<?> answer)

Implements org.easymock.internal.IMocksControlState.andStubAnswer.

Annotations
@Override
andStubDelegateToback to summary
public void andStubDelegateTo(Object delegateTo)

Implements org.easymock.internal.IMocksControlState.andStubDelegateTo.

Annotations
@Override
andStubReturnback to summary
public void andStubReturn(Object value)

Implements org.easymock.internal.IMocksControlState.andStubReturn.

Annotations
@Override
andStubThrowback to summary
public void andStubThrow(Throwable throwable)

Implements org.easymock.internal.IMocksControlState.andStubThrow.

Annotations
@Override
andThrowback to summary
public void andThrow(Throwable throwable)

Implements org.easymock.internal.IMocksControlState.andThrow.

Annotations
@Override
andVoidback to summary
public void andVoid()

Implements org.easymock.internal.IMocksControlState.andVoid.

Annotations
@Override
assertRecordStateback to summary
public void assertRecordState()

Implements org.easymock.internal.IMocksControlState.assertRecordState.

Annotations
@Override
asStubback to summary
public void asStub()

Implements org.easymock.internal.IMocksControlState.asStub.

Annotations
@Override
checkIsUsedInOneThreadback to summary
public void checkIsUsedInOneThread(boolean shouldBeUsedInOneThread)

Implements org.easymock.internal.IMocksControlState.checkIsUsedInOneThread.

Annotations
@Override
checkOrderback to summary
public void checkOrder(boolean value)

Implements org.easymock.internal.IMocksControlState.checkOrder.

Annotations
@Override
closeMethodback to summary
private void closeMethod()
convertNumberClassIfNecessaryback to summary
private Object convertNumberClassIfNecessary(Object o)
createNumberObjectback to summary
private Object createNumberObject(Object value, Class<?> returnType)
emptyReturnValueForback to summary
public static Object emptyReturnValueFor(Class<?> type)
invokeback to summary
public Object invoke(Invocation invocation)

Implements org.easymock.internal.IMocksControlState.invoke.

Annotations
@Override
isLastResultOrVoidMethodback to summary
private boolean isLastResultOrVoidMethod()
isValidThrowableback to summary
private boolean isValidThrowable(Throwable throwable)
lastMethodIsVoidMethodback to summary
private boolean lastMethodIsVoidMethod()
makeThreadSafeback to summary
public void makeThreadSafe(boolean threadSafe)

Implements org.easymock.internal.IMocksControlState.makeThreadSafe.

Annotations
@Override
replayback to summary
public void replay()

Implements org.easymock.internal.IMocksControlState.replay.

Annotations
@Override
requireAssignableback to summary
private void requireAssignable(Object returnValue)
requireLastResultOrVoidMethodback to summary
private void requireLastResultOrVoidMethod()
requireMethodCallback to summary
private void requireMethodCall(String failMessage)
requireValidAnswerback to summary
private void requireValidAnswer(IAnswer<?> answer)
requireValidDelegationback to summary
private void requireValidDelegation(Object delegateTo)
requireValidThrowableback to summary
private void requireValidThrowable(Throwable throwable)
requireVoidMethodback to summary
private void requireVoidMethod()
timesback to summary
public void times(Range range)

Implements org.easymock.internal.IMocksControlState.times.

Annotations
@Override
verifyback to summary
public void verify()

Implements org.easymock.internal.IMocksControlState.verify.

Annotations
@Override
verifyRecordingback to summary
public void verifyRecording()

Implements org.easymock.internal.IMocksControlState.verifyRecording.

Annotations
@Override
verifyUnexpectedCallsback to summary
public void verifyUnexpectedCalls()

Implements org.easymock.internal.IMocksControlState.verifyUnexpectedCalls.

Annotations
@Override