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 Actor
and(Actor actor)
static Actor
andThat(Actor actor)
static Actor
but(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> Task
seeIf(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 Actor
then(Actor actor)
static <T> void
then(T actual, org.hamcrest.Matcher<? super T> matcher)
static Actor
when(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)
-