Class PredicateAssert<T>

    • Constructor Detail

      • PredicateAssert

        protected PredicateAssert​(Predicate<T> actual)
    • Method Detail

      • accepts

        @SafeVarargs
        public final PredicateAssert<T> accepts​(T... values)
        Description copied from class: AbstractPredicateAssert
        Verifies that the Predicate evaluates all given values to true.

        Example :

         Predicate<String> ballSportPredicate = sport -> sport.contains("ball");
        
         // assertion succeeds:
         assertThat(ballSportPredicate).accepts("football")
                                       .accepts("football", "basketball", "handball");
        
         // assertions fail because of curling :p
         assertThat(ballSportPredicate).accepts("curling")
         assertThat(ballSportPredicate).accepts("football", "basketball", "curling");
        Overrides:
        accepts in class AbstractPredicateAssert<PredicateAssert<T>,​T>
        Parameters:
        values - values the actual Predicate should accept.
        Returns:
        this assertion object.
      • rejects

        @SafeVarargs
        public final PredicateAssert<T> rejects​(T... values)
        Description copied from class: AbstractPredicateAssert
        Verifies that the Predicate evaluates all given values to false.

        Example :

         Predicate<String> ballSportPredicate = sport -> sport.contains("ball");
        
         // assertion succeeds:
         assertThat(ballSportPredicate).rejects("curling")
                                       .rejects("curling", "judo", "marathon");
        
         // assertion fails because of football:
         assertThat(ballSportPredicate).rejects("football");
         assertThat(ballSportPredicate).rejects("curling", "judo", "football");
        Overrides:
        rejects in class AbstractPredicateAssert<PredicateAssert<T>,​T>
        Parameters:
        values - values the actual Predicate should reject.
        Returns:
        this assertion object.