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 IMocksBehavior
public void addExpected(ExpectedInvocation expected, Result result, Range count)
addExpected
in interface IMocksBehavior
private Result getStubResult(Invocation actual)
private void addBehaviorListIfNecessary(ExpectedInvocation expected)
private UnorderedBehavior lastBehaviorList()
public final Result addActual(Invocation actual)
addActual
in interface IMocksBehavior
public void verifyRecording()
verifyRecording
in interface IMocksBehavior
public void verifyUnexpectedCalls()
verifyUnexpectedCalls
in interface IMocksBehavior
public void verify()
verify
in interface IMocksBehavior
public void checkOrder(boolean value)
checkOrder
in interface IMocksBehavior
public void makeThreadSafe(boolean isThreadSafe)
makeThreadSafe
in interface IMocksBehavior
public void shouldBeUsedInOneThread(boolean shouldBeUsedInOneThread)
shouldBeUsedInOneThread
in interface IMocksBehavior
public boolean isThreadSafe()
isThreadSafe
in interface IMocksBehavior
public void checkThreadSafety()
checkThreadSafety
in interface IMocksBehavior