Class StepDefinition
- java.lang.Object
-
- org.apache.tinkerpop.gremlin.features.StepDefinition
-
public final class StepDefinition extends Object
-
-
Constructor Summary
Constructors Constructor Description StepDefinition(World world)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
afterEachScenario()
void
anUnsupportedTest()
void
beforeEachScenario(io.cucumber.java.Scenario scenario)
static <T> org.hamcrest.Matcher<Iterable<? extends T>>
contains(T... items)
TinkerPop version of Hamcrest's {code contains} that can use our custom assertions forPath
.static <T> org.hamcrest.Matcher<Iterable<? extends T>>
containsInAnyOrder(T... items)
TinkerPop version of Hamcrest's {code containsInAnyOrder} that can use our custom assertions forPath
.void
debugTheGraphShouldReturnForCountOf(Integer count, String gremlin)
void
givenTheXGraph(String graphName)
static <T> org.hamcrest.Matcher<T>
in(Collection<T> collection)
TinkerPop version of Hamcrest's {code in} that can use our custom assertions forPath
.static <T> org.hamcrest.Matcher<T>
in(T[] elements)
TinkerPop version of Hamcrest's {code in} that can use our custom assertions forPath
.void
iteratedNext()
void
iteratedToList()
void
nothingShouldHappenBecause(String message)
void
theGraphInitializerOf(String gremlin)
void
theGraphShouldReturnForCountOf(Integer count, String gremlin)
void
theResultShouldBeEmpty()
void
theResultShouldBeOf(io.cucumber.datatable.DataTable dataTable)
void
theResultShouldBeOrdered(io.cucumber.datatable.DataTable dataTable)
void
theResultShouldBeUnordered(io.cucumber.datatable.DataTable dataTable)
void
theResultShouldHaveACountOf(Integer val)
void
theTraversalOf(String docString)
void
theTraversalWillRaiseAnError()
void
theTraversalWillRaiseAnErrorWithMessage(String comparison, String expectedMessage)
void
usingTheParameterXDefinedAsX(String key, String value)
void
usingTheParameterXOfPX(String key, String pval, String string)
-
-
-
Constructor Detail
-
StepDefinition
@Inject public StepDefinition(World world)
-
-
Method Detail
-
beforeEachScenario
public void beforeEachScenario(io.cucumber.java.Scenario scenario) throws Exception
- Throws:
Exception
-
givenTheXGraph
@Given("the {word} graph") public void givenTheXGraph(String graphName)
-
theGraphInitializerOf
@Given("the graph initializer of") public void theGraphInitializerOf(String gremlin)
-
usingTheParameterXDefinedAsX
@Given("using the parameter {word} defined as {string}") public void usingTheParameterXDefinedAsX(String key, String value)
-
usingTheParameterXOfPX
@Given("using the parameter {word} of P.{word}\\({string})") public void usingTheParameterXOfPX(String key, String pval, String string)
-
theTraversalOf
@Given("the traversal of") public void theTraversalOf(String docString)
-
iteratedToList
@When("iterated to list") public void iteratedToList()
-
iteratedNext
@When("iterated next") public void iteratedNext()
-
theResultShouldBeUnordered
@Then("the result should be unordered") public void theResultShouldBeUnordered(io.cucumber.datatable.DataTable dataTable)
-
theResultShouldBeOrdered
@Then("the result should be ordered") public void theResultShouldBeOrdered(io.cucumber.datatable.DataTable dataTable)
-
theResultShouldBeOf
@Then("the result should be of") public void theResultShouldBeOf(io.cucumber.datatable.DataTable dataTable)
-
theResultShouldHaveACountOf
@Then("the result should have a count of {int}") public void theResultShouldHaveACountOf(Integer val)
-
theGraphShouldReturnForCountOf
@Then("the graph should return {int} for count of {string}") public void theGraphShouldReturnForCountOf(Integer count, String gremlin)
-
debugTheGraphShouldReturnForCountOf
@Then("debug the graph should return {int} for count of {string}") public void debugTheGraphShouldReturnForCountOf(Integer count, String gremlin)
-
theResultShouldBeEmpty
@Then("the result should be empty") public void theResultShouldBeEmpty()
-
theTraversalWillRaiseAnError
@Then("the traversal will raise an error") public void theTraversalWillRaiseAnError()
-
theTraversalWillRaiseAnErrorWithMessage
@Then("the traversal will raise an error with message {word} text of {string}") public void theTraversalWillRaiseAnErrorWithMessage(String comparison, String expectedMessage)
-
anUnsupportedTest
@Given("an unsupported test") public void anUnsupportedTest()
-
nothingShouldHappenBecause
@Then("nothing should happen because") public void nothingShouldHappenBecause(String message)
-
containsInAnyOrder
@SafeVarargs public static <T> org.hamcrest.Matcher<Iterable<? extends T>> containsInAnyOrder(T... items)
TinkerPop version of Hamcrest's {code containsInAnyOrder} that can use our custom assertions forPath
.
-
contains
@SafeVarargs public static <T> org.hamcrest.Matcher<Iterable<? extends T>> contains(T... items)
TinkerPop version of Hamcrest's {code contains} that can use our custom assertions forPath
.
-
in
public static <T> org.hamcrest.Matcher<T> in(Collection<T> collection)
TinkerPop version of Hamcrest's {code in} that can use our custom assertions forPath
.
-
in
public static <T> org.hamcrest.Matcher<T> in(T[] elements)
TinkerPop version of Hamcrest's {code in} that can use our custom assertions forPath
.
-
-