org.jmock
Class Expectations
java.lang.Object
org.jmock.Expectations
- All Implemented Interfaces:
- org.jmock.internal.ExpectationBuilder, ActionClause, ArgumentConstraintPhrases, CardinalityClause
public class Expectations
- extends Object
- implements org.jmock.internal.ExpectationBuilder, CardinalityClause, ArgumentConstraintPhrases, ActionClause
Provides most of the syntax of jMock's "domain-specific language" API.
The methods of this class don't make any sense on their own, so the
Javadoc is rather sparse. Consult the documentation on the jMock
website for information on how to use this API.
- Author:
- nat
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Expectations
public Expectations()
buildExpectations
public void buildExpectations(Action defaultAction,
org.jmock.internal.ExpectationCollector collector)
- Specified by:
buildExpectations in interface org.jmock.internal.ExpectationBuilder
currentBuilder
protected org.jmock.internal.InvocationExpectationBuilder currentBuilder()
exactly
public ReceiverClause exactly(int count)
- Specified by:
exactly in interface CardinalityClause
one
public <T> T one(T mockObject)
- Specified by:
one in interface CardinalityClause
atLeast
public ReceiverClause atLeast(int count)
- Specified by:
atLeast in interface CardinalityClause
between
public ReceiverClause between(int minCount,
int maxCount)
- Specified by:
between in interface CardinalityClause
atMost
public ReceiverClause atMost(int count)
- Specified by:
atMost in interface CardinalityClause
allowing
public MethodClause allowing(Matcher<Object> mockObjectMatcher)
- Specified by:
allowing in interface CardinalityClause
allowing
public <T> T allowing(T mockObject)
- Specified by:
allowing in interface CardinalityClause
ignoring
public <T> T ignoring(T mockObject)
- Specified by:
ignoring in interface CardinalityClause
ignoring
public MethodClause ignoring(Matcher<Object> mockObjectMatcher)
- Specified by:
ignoring in interface CardinalityClause
never
public <T> T never(T mockObject)
- Specified by:
never in interface CardinalityClause
with
public <T> T with(Matcher<T> matcher)
- Specified by:
with in interface ArgumentConstraintPhrases
with
public boolean with(Matcher<Boolean> matcher)
- Specified by:
with in interface ArgumentConstraintPhrases
with
public byte with(Matcher<Byte> matcher)
- Specified by:
with in interface ArgumentConstraintPhrases
with
public short with(Matcher<Short> matcher)
- Specified by:
with in interface ArgumentConstraintPhrases
with
public int with(Matcher<Integer> matcher)
- Specified by:
with in interface ArgumentConstraintPhrases
with
public long with(Matcher<Long> matcher)
- Specified by:
with in interface ArgumentConstraintPhrases
with
public float with(Matcher<Float> matcher)
- Specified by:
with in interface ArgumentConstraintPhrases
with
public double with(Matcher<Double> matcher)
- Specified by:
with in interface ArgumentConstraintPhrases
will
public void will(Action action)
- Specified by:
will in interface ActionClause
equal
public <T> Matcher<T> equal(T value)
same
public <T> Matcher<T> same(T value)
any
public <T> Matcher<T> any(Class<T> type)
anything
public <T> Matcher<T> anything()
a
public Matcher<Object> a(Class<?> type)
an
public Matcher<Object> an(Class<?> type)
aNull
public <T> Matcher<T> aNull(Class<T> type)
aNonNull
public <T> Matcher<T> aNonNull(Class<T> type)
returnValue
public Action returnValue(Object result)
throwException
public Action throwException(Throwable throwable)
returnIterator
public Action returnIterator(Collection<?> collection)
returnIterator
public <T> Action returnIterator(T... items)
doAll
public Action doAll(Action... actions)
onConsecutiveCalls
public Action onConsecutiveCalls(Action... actions)
when
public void when(org.jmock.internal.StatePredicate predicate)
then
public void then(org.jmock.internal.State state)
inSequence
public void inSequence(Sequence sequence)