public class ScenarioContext
extends java.lang.Object
| Constructor and Description |
|---|
ScenarioContext(java.net.URI scenarioFilePath,
RuleContext ruleNode,
io.cucumber.plugin.event.Node.Scenario scenarioNode) |
ScenarioContext(java.net.URI scenarioFilePath,
RuleContext ruleNode,
io.cucumber.plugin.event.Node.ScenarioOutline scenarioOutlineNode,
io.cucumber.plugin.event.Node.Example exampleNode) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<io.cucumber.plugin.event.Node.Example> |
getExample() |
io.reactivex.Maybe<java.lang.String> |
getHookId() |
io.reactivex.Maybe<java.lang.String> |
getId() |
int |
getLine() |
java.util.Optional<RuleContext> |
getRule() |
io.reactivex.Maybe<java.lang.String> |
getStepId() |
java.util.Optional<io.cucumber.plugin.event.TestCase> |
getTestCase() |
java.net.URI |
getUri() |
void |
setHookId(io.reactivex.Maybe<java.lang.String> hookStepId) |
void |
setId(io.reactivex.Maybe<java.lang.String> id) |
void |
setStepId(io.reactivex.Maybe<java.lang.String> currentStepId) |
void |
setTestCase(io.cucumber.plugin.event.TestCase testCase) |
public ScenarioContext(@Nonnull
java.net.URI scenarioFilePath,
@Nullable
RuleContext ruleNode,
@Nonnull
io.cucumber.plugin.event.Node.Scenario scenarioNode)
public ScenarioContext(@Nonnull
java.net.URI scenarioFilePath,
@Nullable
RuleContext ruleNode,
@Nonnull
io.cucumber.plugin.event.Node.ScenarioOutline scenarioOutlineNode,
@Nonnull
io.cucumber.plugin.event.Node.Example exampleNode)
public int getLine()
@Nonnull public java.util.Optional<io.cucumber.plugin.event.TestCase> getTestCase()
public void setTestCase(@Nullable
io.cucumber.plugin.event.TestCase testCase)
@Nonnull public java.util.Optional<RuleContext> getRule()
@Nonnull public java.net.URI getUri()
@Nonnull public io.reactivex.Maybe<java.lang.String> getId()
public void setId(@Nonnull
io.reactivex.Maybe<java.lang.String> id)
public void setHookId(@Nonnull
io.reactivex.Maybe<java.lang.String> hookStepId)
@Nonnull public io.reactivex.Maybe<java.lang.String> getHookId()
public void setStepId(@Nonnull
io.reactivex.Maybe<java.lang.String> currentStepId)
@Nonnull public io.reactivex.Maybe<java.lang.String> getStepId()
@Nonnull public java.util.Optional<io.cucumber.plugin.event.Node.Example> getExample()