Package org.easymock.internal
Class MocksBehavior
- java.lang.Object
-
- org.easymock.internal.MocksBehavior
-
- All Implemented Interfaces:
java.io.Serializable
,IMocksBehavior
public class MocksBehavior extends java.lang.Object implements IMocksBehavior, java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<UnorderedBehavior>
behaviorLists
private boolean
checkOrder
private boolean
isThreadSafe
private java.lang.Thread
lastThread
private boolean
nice
private int
position
private static long
serialVersionUID
private boolean
shouldBeUsedInOneThread
private java.util.List<ExpectedInvocationAndResult>
stubResults
private java.util.List<Invocation>
unexpectedCalls
-
Constructor Summary
Constructors Constructor Description MocksBehavior(boolean nice)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Result
addActual(Invocation actual)
private void
addBehaviorListIfNecessary(ExpectedInvocation expected)
void
addExpected(ExpectedInvocation expected, Result result, Range count)
void
addStub(ExpectedInvocation expected, Result result)
void
checkOrder(boolean value)
void
checkThreadSafety()
private Result
getStubResult(Invocation actual)
boolean
isThreadSafe()
private UnorderedBehavior
lastBehaviorList()
void
makeThreadSafe(boolean isThreadSafe)
void
shouldBeUsedInOneThread(boolean shouldBeUsedInOneThread)
void
verify()
void
verifyRecording()
void
verifyUnexpectedCalls()
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
behaviorLists
private final java.util.List<UnorderedBehavior> behaviorLists
-
stubResults
private final java.util.List<ExpectedInvocationAndResult> stubResults
-
unexpectedCalls
private final java.util.List<Invocation> unexpectedCalls
-
nice
private final boolean nice
-
checkOrder
private volatile boolean checkOrder
-
isThreadSafe
private volatile boolean isThreadSafe
-
shouldBeUsedInOneThread
private volatile boolean shouldBeUsedInOneThread
-
position
private volatile int position
-
lastThread
private transient volatile java.lang.Thread lastThread
-
-
Method Detail
-
addStub
public final void addStub(ExpectedInvocation expected, Result result)
- Specified by:
addStub
in interfaceIMocksBehavior
-
addExpected
public void addExpected(ExpectedInvocation expected, Result result, Range count)
- Specified by:
addExpected
in interfaceIMocksBehavior
-
getStubResult
private Result getStubResult(Invocation actual)
-
addBehaviorListIfNecessary
private void addBehaviorListIfNecessary(ExpectedInvocation expected)
-
lastBehaviorList
private UnorderedBehavior lastBehaviorList()
-
addActual
public final Result addActual(Invocation actual)
- Specified by:
addActual
in interfaceIMocksBehavior
-
verifyRecording
public void verifyRecording()
- Specified by:
verifyRecording
in interfaceIMocksBehavior
-
verifyUnexpectedCalls
public void verifyUnexpectedCalls()
- Specified by:
verifyUnexpectedCalls
in interfaceIMocksBehavior
-
verify
public void verify()
- Specified by:
verify
in interfaceIMocksBehavior
-
checkOrder
public void checkOrder(boolean value)
- Specified by:
checkOrder
in interfaceIMocksBehavior
-
makeThreadSafe
public void makeThreadSafe(boolean isThreadSafe)
- Specified by:
makeThreadSafe
in interfaceIMocksBehavior
-
shouldBeUsedInOneThread
public void shouldBeUsedInOneThread(boolean shouldBeUsedInOneThread)
- Specified by:
shouldBeUsedInOneThread
in interfaceIMocksBehavior
-
isThreadSafe
public boolean isThreadSafe()
- Specified by:
isThreadSafe
in interfaceIMocksBehavior
-
checkThreadSafety
public void checkThreadSafety()
- Specified by:
checkThreadSafety
in interfaceIMocksBehavior
-
-