org.jmock.internal
Class Cardinality

java.lang.Object
  extended by 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
static Cardinality ALLOWING
           
 
Constructor Summary
Cardinality(int required, int maximum)
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALLOWING

public static final Cardinality ALLOWING
Constructor Detail

Cardinality

public Cardinality(int required,
                   int maximum)
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 interface org.hamcrest.SelfDescribing


Copyright © 2003-2012 jMock. All Rights Reserved.