Class ReplayableFeature
java.lang.Object
de.gematik.test.tiger.testenvmgr.controller.ReplayableFeature
- All Implemented Interfaces:
io.cucumber.core.gherkin.Feature,io.cucumber.plugin.event.Node,io.cucumber.plugin.event.Node.Container<io.cucumber.plugin.event.Node>,io.cucumber.plugin.event.Node.Feature
Wraps a given feature but delivers only one single pickle on the method getPickles(). In this way
we can execute a single test scenario (Pickle).
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.cucumber.plugin.event.Node
io.cucumber.plugin.event.Node.Container<T extends io.cucumber.plugin.event.Node>, io.cucumber.plugin.event.Node.Example, io.cucumber.plugin.event.Node.Examples, io.cucumber.plugin.event.Node.Feature, io.cucumber.plugin.event.Node.Rule, io.cucumber.plugin.event.Node.Scenario, io.cucumber.plugin.event.Node.ScenarioOutline -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollection<io.cucumber.plugin.event.Node>elements()io.cucumber.plugin.event.LocationgetName()Optional<io.cucumber.plugin.event.Node>Iterable<?>io.cucumber.core.gherkin.PicklegetPickleAt(io.cucumber.plugin.event.Node node) List<io.cucumber.core.gherkin.Pickle>getUri()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.cucumber.plugin.event.Node
mapMethods inherited from interface io.cucumber.plugin.event.Node.Container
findPathTo
-
Constructor Details
-
ReplayableFeature
public ReplayableFeature()
-
-
Method Details
-
getPickleAt
public io.cucumber.core.gherkin.Pickle getPickleAt(io.cucumber.plugin.event.Node node) - Specified by:
getPickleAtin interfaceio.cucumber.core.gherkin.Feature
-
getPickles
- Specified by:
getPicklesin interfaceio.cucumber.core.gherkin.Feature
-
getUri
- Specified by:
getUriin interfaceio.cucumber.core.gherkin.Feature
-
getSource
- Specified by:
getSourcein interfaceio.cucumber.core.gherkin.Feature
-
getParseEvents
- Specified by:
getParseEventsin interfaceio.cucumber.core.gherkin.Feature
-
elements
- Specified by:
elementsin interfaceio.cucumber.plugin.event.Node.Container<io.cucumber.plugin.event.Node>
-
getLocation
public io.cucumber.plugin.event.Location getLocation()- Specified by:
getLocationin interfaceio.cucumber.plugin.event.Node
-
getKeyword
- Specified by:
getKeywordin interfaceio.cucumber.plugin.event.Node
-
getName
- Specified by:
getNamein interfaceio.cucumber.plugin.event.Node
-
getParent
- Specified by:
getParentin interfaceio.cucumber.plugin.event.Node
-