Package org.jmock.internal
Class Cardinality
- java.lang.Object
-
- org.jmock.internal.Cardinality
-
- All Implemented Interfaces:
org.hamcrest.SelfDescribing
public class Cardinality extends Object implements org.hamcrest.SelfDescribing
The acceptable range of times an expectation may be invoked.- Author:
- smgf, nat
-
-
Field Summary
Fields Modifier and Type Field Description static CardinalityALLOWING
-
Constructor Summary
Constructors Constructor Description Cardinality(int required, int maximum)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanallowsMoreInvocations(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 Detail
-
ALLOWING
public static final Cardinality ALLOWING
-
-
Method Detail
-
exactly
public static Cardinality exactly(int count)
-
atLeast
public static Cardinality atLeast(int required)
-
between
public static Cardinality between(int required, int maximum)
-
atMost
public static Cardinality atMost(int maximum)
-
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
-
-