/** * Exactly twice. */ public static ExpectedCount twice() { return new ExpectedCount(2, 2); }
/** * Between {@code min} and {@code max} number of times. */ public static ExpectedCount between(int min, int max) { return new ExpectedCount(min, max); }
/** * Exactly once. */ public static ExpectedCount once() { return new ExpectedCount(1, 1); }
/** * Many times (range of 1..Integer.MAX_VALUE). */ public static ExpectedCount manyTimes() { return new ExpectedCount(1, Integer.MAX_VALUE); }
/** * No calls expected at all, i.e. min=0 and max=0. * @since 4.3.6 */ public static ExpectedCount never() { return new ExpectedCount(0, 0); }
/** * At most {@code max} number of times. */ public static ExpectedCount max(int max) { Assert.isTrue(max >= 1, "'max' must be >= 1"); return new ExpectedCount(1, max); }
/** * Exactly N times. */ public static ExpectedCount times(int count) { Assert.isTrue(count >= 1, "'count' must be >= 1"); return new ExpectedCount(count, count); }
/** * At least {@code min} number of times. */ public static ExpectedCount min(int min) { Assert.isTrue(min >= 1, "'min' must be >= 1"); return new ExpectedCount(min, Integer.MAX_VALUE); }
/** * Between {@code min} and {@code max} number of times. */ public static ExpectedCount between(int min, int max) { return new ExpectedCount(min, max); }
/** * No calls expected at all, i.e. min=0 and max=0. * @since 4.3.6 */ public static ExpectedCount never() { return new ExpectedCount(0, 0); }
/** * Between {@code min} and {@code max} number of times. */ public static ExpectedCount between(int min, int max) { return new ExpectedCount(min, max); }
/** * Many times (range of 1..Integer.MAX_VALUE). */ public static ExpectedCount manyTimes() { return new ExpectedCount(1, Integer.MAX_VALUE); }
/** * Exactly once. */ public static ExpectedCount once() { return new ExpectedCount(1, 1); }
/** * Exactly twice. */ public static ExpectedCount twice() { return new ExpectedCount(2, 2); }
/** * No calls expected at all, i.e. min=0 and max=0. * @since 4.3.6 */ public static ExpectedCount never() { return new ExpectedCount(0, 0); }
/** * At most {@code max} number of times. */ public static ExpectedCount max(int max) { Assert.isTrue(max >= 1, "'max' must be >= 1"); return new ExpectedCount(1, max); }
/** * Exactly N times. */ public static ExpectedCount times(int count) { Assert.isTrue(count >= 1, "'count' must be >= 1"); return new ExpectedCount(count, count); }
/** * At least {@code min} number of times. */ public static ExpectedCount min(int min) { Assert.isTrue(min >= 1, "'min' must be >= 1"); return new ExpectedCount(min, Integer.MAX_VALUE); }
/** * At most {@code max} number of times. */ public static ExpectedCount max(int max) { Assert.isTrue(max >= 1, "'max' must be >= 1"); return new ExpectedCount(1, max); }
/** * Exactly N times. */ public static ExpectedCount times(int count) { Assert.isTrue(count >= 1, "'count' must be >= 1"); return new ExpectedCount(count, count); }