Package org.jmock.internal
Class Cardinality
- java.lang.Object
-
- org.jmock.internal.Cardinality
-
- All Implemented Interfaces:
org.hamcrest.SelfDescribing
public class Cardinality extends java.lang.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 Cardinality
ALLOWING
-
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 boolean
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 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:
describeTo
in interfaceorg.hamcrest.SelfDescribing
-
-