Class 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 Detail

    • 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