public class MocksBehavior extends java.lang.Object implements IMocksBehavior, java.io.Serializable
| Modifier and Type | Field and 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 and Description |
|---|
MocksBehavior(boolean nice) |
| Modifier and Type | Method and 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() |
private static final long serialVersionUID
private final java.util.List<UnorderedBehavior> behaviorLists
private final java.util.List<ExpectedInvocationAndResult> stubResults
private final java.util.List<Invocation> unexpectedCalls
private final boolean nice
private volatile boolean checkOrder
private volatile boolean isThreadSafe
private volatile boolean shouldBeUsedInOneThread
private volatile int position
private transient volatile java.lang.Thread lastThread
public final void addStub(ExpectedInvocation expected, Result result)
addStub in interface IMocksBehaviorpublic void addExpected(ExpectedInvocation expected, Result result, Range count)
addExpected in interface IMocksBehaviorprivate Result getStubResult(Invocation actual)
private void addBehaviorListIfNecessary(ExpectedInvocation expected)
private UnorderedBehavior lastBehaviorList()
public final Result addActual(Invocation actual)
addActual in interface IMocksBehaviorpublic void verifyRecording()
verifyRecording in interface IMocksBehaviorpublic void verifyUnexpectedCalls()
verifyUnexpectedCalls in interface IMocksBehaviorpublic void verify()
verify in interface IMocksBehaviorpublic void checkOrder(boolean value)
checkOrder in interface IMocksBehaviorpublic void makeThreadSafe(boolean isThreadSafe)
makeThreadSafe in interface IMocksBehaviorpublic void shouldBeUsedInOneThread(boolean shouldBeUsedInOneThread)
shouldBeUsedInOneThread in interface IMocksBehaviorpublic boolean isThreadSafe()
isThreadSafe in interface IMocksBehaviorpublic void checkThreadSafety()
checkThreadSafety in interface IMocksBehavior