Class IterableChecker<Z extends Iterable<T>,T>

java.lang.Object
org.immutables.check.ObjectChecker<Z>
org.immutables.check.IterableChecker<Z,T>
Type Parameters:
Z - the generic type
T - the generic type

public class IterableChecker<Z extends Iterable<T>,T> extends ObjectChecker<Z>
The iterable match wrapper.
  • Constructor Details

    • IterableChecker

      IterableChecker(@Nullable Z value, boolean negate)
  • Method Details

    • not

      public IterableChecker<Z,T> not()
      Description copied from class: ObjectChecker
      Makes checker negative.
      Overrides:
      not in class ObjectChecker<Z extends Iterable<T>>
      Returns:
      negative checker
    • any

      public void any(org.hamcrest.Matcher<? super T> elementMatcher)
    • every

      public void every(org.hamcrest.Matcher<T> elementMatcher)
    • has

      public void has(T element)
    • hasAll

      @SafeVarargs public final void hasAll(T... elements)
    • hasAll

      public final void hasAll(Iterable<? extends T> elements)
    • isOf

      public void isOf(Iterable<?> elements)
    • isOf

      @SafeVarargs public final void isOf(T... elements)
    • hasContentInAnyOrder

      public void hasContentInAnyOrder(Iterable<? extends T> elements)
    • hasContentInAnyOrder

      @SafeVarargs public final void hasContentInAnyOrder(T... elements)
    • hasSize

      public void hasSize(int size)
    • notEmpty

      public void notEmpty()
    • isEmpty

      public void isEmpty()