Class Contains<T>

  • All Implemented Interfaces:
    Quality<java.lang.Iterable<T>>

    public final class Contains<T>
    extends QualityComposition<java.lang.Iterable<T>>
    • Constructor Summary

      Constructors 
      Constructor Description
      Contains​(java.lang.Iterable<? extends Quality<? super T>> delegates)  
      Contains​(Quality<? super T>... delegates)  
      Contains​(T... values)
      Creates a Quality that, for each given values, checks if the Iterable under test contains at least one element that equals that value.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Contains

        @SafeVarargs
        public Contains​(T... values)
        Creates a Quality that, for each given values, checks if the Iterable under test contains at least one element that equals that value.

        Example

         assertThat(asList("foo", "bar", "baz"), contains("foo", "bar"));
         
      • Contains

        @SafeVarargs
        public Contains​(Quality<? super T>... delegates)
      • Contains

        public Contains​(java.lang.Iterable<? extends Quality<? super T>> delegates)