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.
  • Field Details

    • ALLOWING

      public static final Cardinality ALLOWING
    • required

      private final int required
    • maximum

      private final int maximum
  • Constructor Details

    • Cardinality

      public Cardinality(int required, int maximum)
  • Method Details

    • 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