Package org.immutables.check
Class IterableChecker<Z extends java.lang.Iterable<T>,T>
- java.lang.Object
-
- org.immutables.check.ObjectChecker<Z>
-
- org.immutables.check.IterableChecker<Z,T>
-
- Type Parameters:
Z- the generic typeT- the generic type
public class IterableChecker<Z extends java.lang.Iterable<T>,T> extends ObjectChecker<Z>
The iterable match wrapper.
-
-
Field Summary
-
Fields inherited from class org.immutables.check.ObjectChecker
actualValue, negate
-
-
Constructor Summary
Constructors Constructor Description IterableChecker(Z value, boolean negate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidany(org.hamcrest.Matcher<? super T> elementMatcher)voidevery(org.hamcrest.Matcher<T> elementMatcher)voidhas(T element)voidhasAll(java.lang.Iterable<? extends T> elements)voidhasAll(T... elements)voidhasContentInAnyOrder(java.lang.Iterable<? extends T> elements)voidhasContentInAnyOrder(T... elements)voidhasSize(int size)voidisEmpty()voidisOf(java.lang.Iterable<?> elements)voidisOf(T... elements)IterableChecker<Z,T>not()Makes checker negative.voidnotEmpty()-
Methods inherited from class org.immutables.check.ObjectChecker
allOf, anyOf, anything, asString, ensureNonNegative, equals, fail, hashCode, hasToString, is, is, isA, isIn, isIn, isNull, not, not, notNull, same, satisfies, trimStackTrace, verifyCheck, verifyUsingMatcher, verifyUsingMatcher
-
-
-
-
Constructor Detail
-
IterableChecker
IterableChecker(@Nullable Z value, boolean negate)
-
-
Method Detail
-
not
public IterableChecker<Z,T> not()
Description copied from class:ObjectCheckerMakes checker negative.- Overrides:
notin classObjectChecker<Z extends java.lang.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(java.lang.Iterable<? extends T> elements)
-
isOf
public void isOf(java.lang.Iterable<?> elements)
-
isOf
@SafeVarargs public final void isOf(T... elements)
-
hasContentInAnyOrder
public void hasContentInAnyOrder(java.lang.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()
-
-