| Interface | Description |
|---|---|
| CaseDescriptionProvider |
Provides the description of a scenario case.
|
| TagDescriptionGenerator |
Is used as an attribute of the
IsTag annotation
to dynamically generate a description for an annotation depending on its value. |
| TagHrefGenerator |
Is used as an attribute of the
IsTag annotation
to dynamically generate an href for an annotation depending on its value. |
| Enum | Description |
|---|---|
| ScenarioState.Resolution | |
| Table.HeaderType |
| Annotation Type | Description |
|---|---|
| AfterScenario |
Marks methods to be executed after the whole Scenario has been executed.
|
| AfterStage |
Marks methods to be executed after a stage has been executed.
|
| AnnotationFormat |
Allows arguments of step methods to be formatted with an
AnnotationArgumentFormatter. |
| As |
This annotation can be used to override the default
representation for a step method, test method or class name in the report.
|
| BeforeScenario |
Marks methods to be executed before the whole Scenario has been executed.
|
| BeforeStage |
Marks methods to be executed before a stage is executed,
i.e.
|
| CaseDescription |
Use to define a description provider for scenario cases.
|
| Description |
This annotation can be used to provide a description for a test class.
|
| DoNotIntercept |
Methods of stages classes annotated with this annotation will not be intercepted by JGiven.
|
| ExpectedScenarioState |
Marks fields to be expected by a scenario stage.
|
| ExtendedDescription |
This annotation can be used to define an extended description for a step method or a test method.
|
| Format |
Allows arguments of step methods to be formatted with an ArgumentFormatter.
|
| Formatf |
A special format annotation that uses the formatting
known from the String.format method.
|
| Hidden |
Annotates elements that should be hidden in reports.
|
| IntroWord |
Marks a method as an introduction word of a step.
|
| IsTag |
Marks an annotation to be used as a tag in JGiven reports.
|
| JGivenConfiguration |
This annotation can be applied to a test class to configure:
Tags
Global formatter
|
| NotImplementedYet | Deprecated
use
Pending instead |
| Pending |
Marks methods of step definitions as not implemented yet.
|
| ProvidedScenarioState |
Marks fields to be provided by a scenario stage.
|
| Quoted |
Step parameters annotated with this annotation will be put into quotes (" ") in reports.
|
| ScenarioRule |
Marks fields to be Scenario rules.
|
| ScenarioStage |
Marks fields to be stage instances
This is useful to reuse stages within stages.
|
| ScenarioState |
Marks fields to be read and/or written by a scenario stage.
|
| Table |
Marks the parameter of a step method as a data table.
|