@Override
    protected List<Traversal> getTraversals() {
        return Arrays.asList(
                __.simplePath(),
                __.simplePath().from("a").to("b"),
                __.simplePath().from("a"),
                __.simplePath().to("b"),
                __.simplePath().from("a").by("name").by("age"),
                __.simplePath().from("a").to("b").by("name").by("age"),
                __.simplePath().by("name").by("age"),
                __.cyclicPath().from("a"),
                __.cyclicPath().to("b"),
                __.cyclicPath().from("a").to("b"),
                __.cyclicPath(),
                __.cyclicPath().from("a").by("name").by("age"),
                __.cyclicPath().from("a").to("b").by("name").by("age"),
                __.cyclicPath().by("name").by("age")
        );
    }
@author Marko A. Rodriguez (http://markorodriguez.com)
gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/PathFilterStepTest.java