Package net.serenitybdd.screenplay
Class GivenWhenThen
java.lang.Object
net.serenitybdd.screenplay.GivenWhenThen
public class GivenWhenThen
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description GivenWhenThen() -
Method Summary
Modifier and Type Method Description static Actorand(Actor actor)static ActorandThat(Actor actor)static Actorbut(Actor actor)static <T extends PerformsTasks>
TgivenThat(T actor)static <T> NamedPredicate<T>returnsAValueThat(java.lang.String name, java.util.function.Predicate<T> predicate)static <T> TaskseeIf(Question<T> question, org.hamcrest.Matcher<T> matcher)static <T> Consequence<T>seeThat(java.lang.String subject, Question<? extends T> actual, java.util.function.Predicate<T> expected)static <T> Consequence<T>seeThat(java.lang.String subject, Question<? extends T> actual, org.hamcrest.Matcher<T> expected)static <T> Consequence<T>[]seeThat(java.lang.String subject, Question<? extends T> actual, org.hamcrest.Matcher<T>... expectedMatchers)static <T> Consequence<T>seeThat(java.lang.String subject, Question<java.lang.Boolean> actual)static <T> Consequence<T>seeThat(Question<? extends T> actual, java.util.function.Predicate<T> expected)static <T> Consequence<T>seeThat(Question<? extends T> actual, org.hamcrest.Matcher<T> expected)static <T> Consequence<T>[]seeThat(Question<? extends T> actual, org.hamcrest.Matcher<T>... expectedMatchers)static <T> Consequence<T>seeThat(Question<java.lang.Boolean> actual)static Actorthen(Actor actor)static <T> voidthen(T actual, org.hamcrest.Matcher<? super T> matcher)static Actorwhen(Actor actor)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
GivenWhenThen
public GivenWhenThen()
-
-
Method Details
-
givenThat
-
andThat
-
when
-
then
-
and
-
but
-
then
public static <T> void then(T actual, org.hamcrest.Matcher<? super T> matcher) -
seeThat
public static <T> Consequence<T> seeThat(Question<? extends T> actual, org.hamcrest.Matcher<T> expected) -
seeThat
public static <T> Consequence<T> seeThat(Question<? extends T> actual, java.util.function.Predicate<T> expected) -
seeThat
public static <T> Consequence<T> seeThat(java.lang.String subject, Question<? extends T> actual, java.util.function.Predicate<T> expected) -
seeThat
public static <T> Consequence<T> seeThat(java.lang.String subject, Question<? extends T> actual, org.hamcrest.Matcher<T> expected) -
seeThat
-
seeThat
public static <T> Consequence<T> seeThat(java.lang.String subject, Question<java.lang.Boolean> actual) -
seeThat
public static <T> Consequence<T>[] seeThat(Question<? extends T> actual, org.hamcrest.Matcher<T>... expectedMatchers) -
seeThat
public static <T> Consequence<T>[] seeThat(java.lang.String subject, Question<? extends T> actual, org.hamcrest.Matcher<T>... expectedMatchers) -
seeIf
-
returnsAValueThat
public static <T> NamedPredicate<T> returnsAValueThat(java.lang.String name, java.util.function.Predicate<T> predicate)
-