Class PredicateConsequence<T>

java.lang.Object
net.serenitybdd.screenplay.BaseConsequence<T>
net.serenitybdd.screenplay.PredicateConsequence<T>
All Implemented Interfaces:
Consequence<T>

public class PredicateConsequence<T>
extends BaseConsequence<T>
  • Field Details

    • question

      protected final Question<T> question
    • expected

      protected final java.util.function.Predicate<T> expected
    • subject

      protected final java.lang.String subject
  • Constructor Details

    • PredicateConsequence

      public PredicateConsequence​(Question<T> actual, java.util.function.Predicate<T> expected)
    • PredicateConsequence

      public PredicateConsequence​(java.lang.String subjectText, Question<T> actual, java.util.function.Predicate<T> expected)
  • Method Details

    • evaluateFor

      public void evaluateFor​(Actor actor)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object