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>expectedprotected Question<T>questionprotected java.lang.StringsubjectFields 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 voidevaluateFor(Actor actor)java.lang.StringtoString()Methods inherited from class net.serenitybdd.screenplay.BaseConsequence
addRecordedInputValuesTo, after, because, errorFrom, inputValues, orComplainWith, orComplainWith, performSetupActionsAs, thisStepShouldBeIgnored, throwComplaintTypeErrorIfSpecified, whenAttemptingToMethods 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:
toStringin classjava.lang.Object
-