Class StepDefinition


  • public final class StepDefinition
    extends Object
    • 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 for Path.
      • 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 for Path.
      • 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 for Path.
      • in

        public static <T> org.hamcrest.Matcher<T> in​(T[] elements)
        TinkerPop version of Hamcrest's {code in} that can use our custom assertions for Path.