GIVEN - the Given stageWHEN - then When stageTHEN - then Then stagepublic class Scenario<GIVEN,WHEN,THEN> extends ScenarioBase
executor, modelBuilder| Constructor and Description |
|---|
Scenario() |
Scenario(Class<GIVEN> givenClass,
Class<WHEN> whenClass,
Class<THEN> thenClass) |
| Modifier and Type | Method and Description |
|---|---|
void |
addIntroWord(String word) |
Scenario<GIVEN,WHEN,THEN> |
as(String description)
Alias for
startScenario(String) |
static <GIVEN,WHEN,THEN> |
create(Class<GIVEN> givenClass,
Class<WHEN> whenClass,
Class<THEN> thenClass)
Creates a scenario with 3 different steps classes.
|
static <STEPS> Scenario<STEPS,STEPS,STEPS> |
create(Class<STEPS> stepsClass)
Creates a scenario with a single steps class.
|
GIVEN |
getGivenStage() |
THEN |
getThenStage() |
WHEN |
getWhenStage() |
GIVEN |
given() |
GIVEN |
given(String translatedGiven) |
Scenario<GIVEN,WHEN,THEN> |
startScenario(String description)
Describes the scenario.
|
THEN |
then() |
THEN |
then(String translatedGiven) |
WHEN |
when() |
WHEN |
when(String translatedGiven) |
addStage, finished, getExecutor, getModel, getModelBuilder, setModel, wireStepspublic GIVEN getGivenStage()
public WHEN getWhenStage()
public THEN getThenStage()
public void addIntroWord(String word)
public static <GIVEN,WHEN,THEN> Scenario<GIVEN,WHEN,THEN> create(Class<GIVEN> givenClass, Class<WHEN> whenClass, Class<THEN> thenClass)
ScenarioState annotationgivenClass - the Given steps classwhenClass - the When steps classthenClass - the Then steps classpublic static <STEPS> Scenario<STEPS,STEPS,STEPS> create(Class<STEPS> stepsClass)
ScenarioState annotations are needed to share state between the different steps instances.stepsClass - the class to use for given, when and then stepspublic Scenario<GIVEN,WHEN,THEN> startScenario(String description)
startScenario in class ScenarioBasedescription - the descriptionpublic GIVEN given()
public WHEN when()
public THEN then()
Copyright © 2014 TNG Technology Consulting. All rights reserved.