Package com.epam.reportportal.cucumber
Class ScenarioContext
- java.lang.Object
-
- com.epam.reportportal.cucumber.ScenarioContext
-
public class ScenarioContext extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()intgetLine()java.util.Optional<RuleContext>getRule()io.reactivex.Maybe<java.lang.String>getStepId()java.util.Optional<io.cucumber.plugin.event.TestCase>getTestCase()java.net.URIgetUri()voidsetHookId(io.reactivex.Maybe<java.lang.String> hookStepId)voidsetId(io.reactivex.Maybe<java.lang.String> id)voidsetStepId(io.reactivex.Maybe<java.lang.String> currentStepId)voidsetTestCase(io.cucumber.plugin.event.TestCase testCase)
-
-
-
Constructor Detail
-
ScenarioContext
public ScenarioContext(@Nonnull java.net.URI scenarioFilePath, @Nullable RuleContext ruleNode, @Nonnull io.cucumber.plugin.event.Node.Scenario scenarioNode)
-
ScenarioContext
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)
-
-
Method Detail
-
getLine
public int getLine()
-
getTestCase
@Nonnull public java.util.Optional<io.cucumber.plugin.event.TestCase> getTestCase()
-
setTestCase
public void setTestCase(@Nullable io.cucumber.plugin.event.TestCase testCase)
-
getRule
@Nonnull public java.util.Optional<RuleContext> getRule()
-
getUri
@Nonnull public java.net.URI getUri()
-
getId
@Nonnull public io.reactivex.Maybe<java.lang.String> getId()
-
setId
public void setId(@Nonnull io.reactivex.Maybe<java.lang.String> id)
-
setHookId
public void setHookId(@Nonnull io.reactivex.Maybe<java.lang.String> hookStepId)
-
getHookId
@Nonnull public io.reactivex.Maybe<java.lang.String> getHookId()
-
setStepId
public void setStepId(@Nonnull io.reactivex.Maybe<java.lang.String> currentStepId)
-
getStepId
@Nonnull public io.reactivex.Maybe<java.lang.String> getStepId()
-
getExample
@Nonnull public java.util.Optional<io.cucumber.plugin.event.Node.Example> getExample()
-
-