Class AbstractContainerVerifier<E,​L extends Collection<E>,​C extends com.codesseur.iterate.container.CollectionContainer<E,​L>,​S extends AbstractContainerVerifier<E,​L,​C,​S>>

  • Direct Known Subclasses:
    BagVerifier, SequenceVerifier

    public abstract class AbstractContainerVerifier<E,​L extends Collection<E>,​C extends com.codesseur.iterate.container.CollectionContainer<E,​L>,​S extends AbstractContainerVerifier<E,​L,​C,​S>>
    extends Verifier<C,​S>
    • Constructor Detail

      • AbstractContainerVerifier

        public AbstractContainerVerifier()
    • Method Detail

      • isEmpty

        public S isEmpty()
      • isNotEmpty

        public S isNotEmpty()
      • hasSize

        public S hasSize​(int size)
      • isDistinct

        public S isDistinct()
      • isDistinct

        public S isDistinct​(Function<? super E,​?> extractor)
      • nonMatch

        public S nonMatch​(Predicate<? super E> matcher)
      • allMatch

        public S allMatch​(Predicate<? super E> matcher)
      • anyMatch

        public S anyMatch​(Predicate<? super E> matcher)
      • contains

        public S contains​(E element)
      • notContains

        public S notContains​(E element)
      • isSubsetOf

        public S isSubsetOf​(Iterable<? extends E> elements)