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>behaviorListsprivate booleancheckOrderprivate booleanisThreadSafeprivate java.lang.ThreadlastThreadprivate booleanniceprivate intpositionprivate static longserialVersionUIDprivate booleanshouldBeUsedInOneThreadprivate java.util.List<ExpectedInvocationAndResult>stubResultsprivate 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 ResultaddActual(Invocation actual)private voidaddBehaviorListIfNecessary(ExpectedInvocation expected)voidaddExpected(ExpectedInvocation expected, Result result, Range count)voidaddStub(ExpectedInvocation expected, Result result)voidcheckOrder(boolean value)voidcheckThreadSafety()private ResultgetStubResult(Invocation actual)booleanisThreadSafe()private UnorderedBehaviorlastBehaviorList()voidmakeThreadSafe(boolean isThreadSafe)voidshouldBeUsedInOneThread(boolean shouldBeUsedInOneThread)voidverify()voidverifyRecording()voidverifyUnexpectedCalls()
-
-
-
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:
addStubin interfaceIMocksBehavior
-
addExpected
public void addExpected(ExpectedInvocation expected, Result result, Range count)
- Specified by:
addExpectedin 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:
addActualin interfaceIMocksBehavior
-
verifyRecording
public void verifyRecording()
- Specified by:
verifyRecordingin interfaceIMocksBehavior
-
verifyUnexpectedCalls
public void verifyUnexpectedCalls()
- Specified by:
verifyUnexpectedCallsin interfaceIMocksBehavior
-
verify
public void verify()
- Specified by:
verifyin interfaceIMocksBehavior
-
checkOrder
public void checkOrder(boolean value)
- Specified by:
checkOrderin interfaceIMocksBehavior
-
makeThreadSafe
public void makeThreadSafe(boolean isThreadSafe)
- Specified by:
makeThreadSafein interfaceIMocksBehavior
-
shouldBeUsedInOneThread
public void shouldBeUsedInOneThread(boolean shouldBeUsedInOneThread)
- Specified by:
shouldBeUsedInOneThreadin interfaceIMocksBehavior
-
isThreadSafe
public boolean isThreadSafe()
- Specified by:
isThreadSafein interfaceIMocksBehavior
-
checkThreadSafety
public void checkThreadSafety()
- Specified by:
checkThreadSafetyin interfaceIMocksBehavior
-
-