Class Cardinality
java.lang.Object
org.jmock.internal.Cardinality
- All Implemented Interfaces:
org.hamcrest.SelfDescribing
The acceptable range of times an expectation may be invoked.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanallowsMoreInvocations(int invocationCount) static CardinalityatLeast(int required) static CardinalityatMost(int maximum) static Cardinalitybetween(int required, int maximum) voiddescribeTo(org.hamcrest.Description description) static Cardinalityexactly(int count) booleanisSatisfied(int invocationsSoFar)
-
Field Details
-
ALLOWING
-
required
private final int required -
maximum
private final int maximum
-
-
Constructor Details
-
Cardinality
public Cardinality(int required, int maximum)
-
-
Method Details
-
exactly
-
atLeast
-
between
-
atMost
-
isSatisfied
public boolean isSatisfied(int invocationsSoFar) -
allowsMoreInvocations
public boolean allowsMoreInvocations(int invocationCount) -
describeTo
public void describeTo(org.hamcrest.Description description) - Specified by:
describeToin interfaceorg.hamcrest.SelfDescribing
-