TINKERPOP-1784 Renamed loops() feature test to match the step name
Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/26779e19 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/26779e19 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/26779e19 Branch: refs/heads/tp32 Commit: 26779e1904d24db9702c9a4b98f5107b930bf49f Parents: 9910519 Author: Stephen Mallette <[email protected]> Authored: Fri Nov 10 12:56:34 2017 -0500 Committer: Stephen Mallette <[email protected]> Committed: Tue Nov 21 15:52:53 2017 -0500 ---------------------------------------------------------------------- gremlin-test/features/map/Loop.feature | 68 ---------------------------- gremlin-test/features/map/Loops.feature | 68 ++++++++++++++++++++++++++++ 2 files changed, 68 insertions(+), 68 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/26779e19/gremlin-test/features/map/Loop.feature ---------------------------------------------------------------------- diff --git a/gremlin-test/features/map/Loop.feature b/gremlin-test/features/map/Loop.feature deleted file mode 100644 index efd439f..0000000 --- a/gremlin-test/features/map/Loop.feature +++ /dev/null @@ -1,68 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you under the Apache License, Version 2.0 (the -# "License"); you may not use this file except in compliance -# with the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, -# software distributed under the License is distributed on an -# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -# KIND, either express or implied. See the License for the -# specific language governing permissions and limitations -# under the License. - -Feature: Step - loop() - - Scenario: g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_or_loops_isX3XX_hasXname_peterX_path_byXnameX - Given the modern graph - And using the parameter v1Id defined as "v[marko].id" - And the traversal of - """ - g.V(v1Id).repeat(__.both().simplePath()).until(__.has("name", "peter").or().loops().is(3)).has("name", "peter").path().by("name") - """ - When iterated to list - Then the result should be unordered - | result | - | p[marko,lop,peter] | - | p[marko,josh,lop,peter] | - - Scenario: g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_or_loops_isX2XX_hasXname_peterX_path_byXnameX - Given the modern graph - And using the parameter v1Id defined as "v[marko].id" - And the traversal of - """ - g.V(v1Id).repeat(__.both().simplePath()).until(__.has("name", "peter").or().loops().is(2)).has("name", "peter").path().by("name") - """ - When iterated to list - Then the result should be unordered - | result | - | p[marko,lop,peter] | - - Scenario: g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_and_loops_isX3XX_hasXname_peterX_path_byXnameX - Given the modern graph - And using the parameter v1Id defined as "v[marko].id" - And the traversal of - """ - g.V(v1Id).repeat(__.both().simplePath()).until(__.has("name", "peter").and().loops().is(3)).has("name", "peter").path().by("name") - """ - When iterated to list - Then the result should be unordered - | result | - | p[marko,josh,lop,peter] | - - Scenario: g_V_emitXhasXname_markoX_or_loops_isX2XX_repeatXoutX_valuesXnameX - Given the modern graph - And the traversal of - """ - g.V().emit(__.has("name", "marko").or().loops().is(2)).repeat(__.out()).values("name") - """ - When iterated to list - Then the result should be unordered - | result | - | marko | - | ripple | - | lop | http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/26779e19/gremlin-test/features/map/Loops.feature ---------------------------------------------------------------------- diff --git a/gremlin-test/features/map/Loops.feature b/gremlin-test/features/map/Loops.feature new file mode 100644 index 0000000..b8a70ae --- /dev/null +++ b/gremlin-test/features/map/Loops.feature @@ -0,0 +1,68 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +Feature: Step - loops() + + Scenario: g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_or_loops_isX3XX_hasXname_peterX_path_byXnameX + Given the modern graph + And using the parameter v1Id defined as "v[marko].id" + And the traversal of + """ + g.V(v1Id).repeat(__.both().simplePath()).until(__.has("name", "peter").or().loops().is(3)).has("name", "peter").path().by("name") + """ + When iterated to list + Then the result should be unordered + | result | + | p[marko,lop,peter] | + | p[marko,josh,lop,peter] | + + Scenario: g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_or_loops_isX2XX_hasXname_peterX_path_byXnameX + Given the modern graph + And using the parameter v1Id defined as "v[marko].id" + And the traversal of + """ + g.V(v1Id).repeat(__.both().simplePath()).until(__.has("name", "peter").or().loops().is(2)).has("name", "peter").path().by("name") + """ + When iterated to list + Then the result should be unordered + | result | + | p[marko,lop,peter] | + + Scenario: g_VX1X_repeatXboth_simplePathX_untilXhasXname_peterX_and_loops_isX3XX_hasXname_peterX_path_byXnameX + Given the modern graph + And using the parameter v1Id defined as "v[marko].id" + And the traversal of + """ + g.V(v1Id).repeat(__.both().simplePath()).until(__.has("name", "peter").and().loops().is(3)).has("name", "peter").path().by("name") + """ + When iterated to list + Then the result should be unordered + | result | + | p[marko,josh,lop,peter] | + + Scenario: g_V_emitXhasXname_markoX_or_loops_isX2XX_repeatXoutX_valuesXnameX + Given the modern graph + And the traversal of + """ + g.V().emit(__.has("name", "marko").or().loops().is(2)).repeat(__.out()).values("name") + """ + When iterated to list + Then the result should be unordered + | result | + | marko | + | ripple | + | lop |
