Package net.serenitybdd.screenplay
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 Summary
Fields Modifier and Type Field Description protected java.util.function.Predicate<T>
expected
protected Question<T>
question
protected java.lang.String
subject
Fields inherited from class net.serenitybdd.screenplay.BaseConsequence
explanation, subjectText
-
Constructor Summary
Constructors Constructor Description PredicateConsequence(java.lang.String subjectText, Question<T> actual, java.util.function.Predicate<T> expected)
PredicateConsequence(Question<T> actual, java.util.function.Predicate<T> expected)
-
Method Summary
Modifier and Type Method Description void
evaluateFor(Actor actor)
java.lang.String
toString()
Methods inherited from class net.serenitybdd.screenplay.BaseConsequence
addRecordedInputValuesTo, after, because, errorFrom, inputValues, orComplainWith, orComplainWith, performSetupActionsAs, thisStepShouldBeIgnored, throwComplaintTypeErrorIfSpecified, whenAttemptingTo
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
question
-
expected
-
subject
protected final java.lang.String subject
-
-
Constructor Details
-
PredicateConsequence
-
PredicateConsequence
-
-
Method Details
-
evaluateFor
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-