Package org.jmock.internal
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 TypeMethodDescriptionboolean
allowsMoreInvocations
(int invocationCount) static Cardinality
atLeast
(int required) static Cardinality
atMost
(int maximum) static Cardinality
between
(int required, int maximum) void
describeTo
(org.hamcrest.Description description) static Cardinality
exactly
(int count) boolean
isSatisfied
(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:
describeTo
in interfaceorg.hamcrest.SelfDescribing
-