This is an automated email from the ASF dual-hosted git repository.

colegreer pushed a commit to branch repeatLimit
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git

commit 40183f519c936584f599a58ef0b7d0ebd2d17e50
Author: Andrea Child <andrea.ch...@improving.com>
AuthorDate: Wed Sep 3 23:33:33 2025 -0700

    Replaced tests with ones against modern graph.
---
 .../gremlin/test/features/filter/Range.feature     | 143 ++++++++-------------
 1 file changed, 51 insertions(+), 92 deletions(-)

diff --git 
a/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature
 
b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature
index 14407afab8..047ac64e78 100644
--- 
a/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature
+++ 
b/gremlin-test/src/main/resources/org/apache/tinkerpop/gremlin/test/features/filter/Range.feature
@@ -412,164 +412,123 @@ Feature: Step - range()
       | l[d[2].i] |
       | l[d[5].i] |
 
-  Scenario: 
g_V_hasXnameX_repeatXlimitX1X_outXfollowedByXX_timesX2X_hasXnameX_filterXvaluesXnameX_mapXlengthXX_isXltX7XXX_valuesXnameX
-    Given the grateful graph
-    And the traversal of
-      """
-      g.withoutStrategies(RepeatUnrollStrategy).V().has("name", "DARK 
STAR").repeat(__.limit(1).out("followedBy")).times(2).has("name", 
neq("")).filter(__.values("name").map(__.length()).is(lt(7))).values("name")
-      """
-    When iterated to list
-    Then the result should be unordered
-      | result |
-      | GLORIA |
-      | DRUMS |
-
-  Scenario: 
g_V_hasXnameX_limitX1X_outXfollowedByX_limitX1X_outXfollowedByX_hasXnameX_filterXvaluesXnameX_mapXlengthXX_isXltX7XXX_valuesXnameX
-    Given the grateful graph
+  Scenario: 111.1
+    Given the modern graph
+    And using the parameter vid1 defined as "v[marko].id"
     And the traversal of
       """
-      g.withoutStrategies(RepeatUnrollStrategy).V().has("name", "DARK 
STAR").limit(1).out("followedBy").limit(1).out("followedBy").has("name", 
neq("")).filter(__.values("name").map(__.length()).is(lt(7))).values("name")
+      
g.withoutStrategies(RepeatUnrollStrategy).V(vid1).repeat(__.limit(1)).times(2).values("name")
       """
     When iterated to list
     Then the result should be unordered
       | result |
-      | GLORIA |
-      | DRUMS |
+      | marko |
 
-  Scenario: 
g_V_hasXnameX_repeatXlimitX2X_outXfollowedByXX_timesX2X_hasXnameX_filterXvaluesXnameX_mapXlengthXX_isXltX5XXX_valuesXnameX
-    Given the grateful graph
+  Scenario: 111.2
+    Given the modern graph
+    And using the parameter vid1 defined as "v[marko].id"
     And the traversal of
       """
-      g.withoutStrategies(RepeatUnrollStrategy).V().has("name", "DARK 
STAR").repeat(__.limit(2).out("followedBy")).times(2).has("name", 
neq("")).filter(__.values("name").map(__.length()).is(lt(5))).values("name")
+      
g.withoutStrategies(RepeatUnrollStrategy).V(vid1).repeat(__.limit(1)).until(__.loops().is(2)).values("name")
       """
     When iterated to list
     Then the result should be unordered
       | result |
-      | RAIN |
-      | DEAL |
+      | marko |
 
-  Scenario: 
g_V_hasXnameX_limitX2X_outXfollowedByX_limitX2X_outXfollowedByX_hasXnameX_filterXvaluesXnameX_mapXlengthXX_isXltX5XXX_valuesXnameX
-    Given the grateful graph
+  Scenario: 111.3
+    Given the modern graph
+    And using the parameter vid1 defined as "v[marko].id"
     And the traversal of
       """
-      g.withoutStrategies(RepeatUnrollStrategy).V().has("name", "DARK 
STAR").limit(2).out("followedBy").limit(2).out("followedBy").has("name", 
neq("")).filter(__.values("name").map(__.length()).is(lt(5))).values("name")
+      
g.withoutStrategies(RepeatUnrollStrategy).V(vid1).limit(1).limit(1).values("name")
       """
     When iterated to list
     Then the result should be unordered
       | result |
-      | RAIN |
-      | DEAL |
+      | marko |
 
-  Scenario: 
g_V_hasXnameX_repeatXoutXfollowedByX_limitX1XX_timesX2X_valuesXnameX
-    Given the grateful graph
+  Scenario: 222.1
+    Given the modern graph
+    And using the parameter vid5 defined as "v[ripple].id"
     And the traversal of
       """
-      g.withoutStrategies(RepeatUnrollStrategy).V().has("name", "DARK 
STAR").repeat(__.out("followedBy").limit(1)).times(2).values("name")
+      
g.withoutStrategies(RepeatUnrollStrategy).V(vid5).repeat(__.limit(1).in()).times(2).values("name")
       """
     When iterated to list
     Then the result should be unordered
       | result |
-      | PLAYING IN THE BAND |
+      | marko |
 
-  Scenario: 
g_V_hasXnameX_outXfollowedByX_limitX1X_outXfollowedByX_limitX1X_valuesXnameX
-    Given the grateful graph
+  Scenario: 222.2
+    Given the modern graph
+    And using the parameter vid5 defined as "v[ripple].id"
     And the traversal of
       """
-      g.withoutStrategies(RepeatUnrollStrategy).V().has("name", "DARK 
STAR").out("followedBy").limit(1).out("followedBy").limit(1).values("name")
+      
g.withoutStrategies(RepeatUnrollStrategy).V(vid5).repeat(__.limit(1).in()).until(loops().is(2)).values("name")
       """
     When iterated to list
     Then the result should be unordered
       | result |
-      | PLAYING IN THE BAND |
+      | marko |
 
-  Scenario: 
g_V_hasXnameX_repeatXoutXfollowedByX_limitX2XX_timesX2X_valuesXnameX
-    Given the grateful graph
+  Scenario: 222.3
+    Given the modern graph
+    And using the parameter vid5 defined as "v[ripple].id"
     And the traversal of
       """
-      g.withoutStrategies(RepeatUnrollStrategy).V().has("name", "DARK 
STAR").repeat(__.out("followedBy").limit(2)).times(2).values("name")
+      
g.withoutStrategies(RepeatUnrollStrategy).V(vid5).limit(1).in().limit(1).in().values("name")
       """
     When iterated to list
     Then the result should be unordered
       | result |
-      | SUGAR MAGNOLIA |
-      | PLAYING IN THE BAND |
+      | marko |
 
-  Scenario: 
g_V_hasXnameX_outXfollowedByX_limitX2X_outXfollowedByX_limitX2X_valuesXnameX
-    Given the grateful graph
+  Scenario: 333.1
+    Given the modern graph
+    And using the parameter vid5 defined as "v[ripple].id"
     And the traversal of
       """
-      g.withoutStrategies(RepeatUnrollStrategy).V().has("name", "DARK 
STAR").out("followedBy").limit(2).out("followedBy").limit(2).values("name")
+      
g.withoutStrategies(RepeatUnrollStrategy).V(vid5).repeat(__.limit(1).in()).times(1).repeat(__.limit(1).in()).times(1).values("name")
       """
     When iterated to list
     Then the result should be unordered
       | result |
-      | SUGAR MAGNOLIA |
-      | PLAYING IN THE BAND |
+      | marko |
 
-  Scenario: 
g_V_hasXnameX_repeatXlimitX1X_outXfollowedByXX_timesX2X_repeatXlimitX1X_inXfollowedByXX_timesX1X_hasXnameX_filterXvaluesXnameX_mapXlengthXX_isXltX5XXX_valuesXnameX
-    Given the grateful graph
+  Scenario: 333.2
+    Given the modern graph
+    And using the parameter vid5 defined as "v[ripple].id"
     And the traversal of
       """
-      g.withoutStrategies(RepeatUnrollStrategy).V().has("name", "DARK 
STAR").repeat(__.limit(1).out("followedBy")).times(2).repeat(__.limit(1).in("followedBy")).times(1).has("name",
 neq("")).filter(__.values("name").map(__.length()).is(lt(5))).values("name")
+      
g.withoutStrategies(RepeatUnrollStrategy).V(vid5).repeat(__.limit(1).in()).until(loops().is(1)).repeat(__.limit(1).in()).until(loops().is(1)).values("name")
       """
     When iterated to list
     Then the result should be unordered
       | result |
-      | DEAL |
+      | marko |
 
-  Scenario: 
g_V_hasXnameX_limitX1X_outXfollowedByX_limitX1X_outXfollowedByX_limitX1X_inXfollowedByX_hasXnameX_filterXvaluesXnameX_mapXlengthXX_isXltX5XXX_valuesXnameX
-    Given the grateful graph
+  Scenario: 444.1
+    Given the modern graph
+    And using the parameter vid5 defined as "v[ripple].id"
     And the traversal of
       """
-      g.withoutStrategies(RepeatUnrollStrategy).V().has("name", "DARK 
STAR").limit(1).out("followedBy").limit(1).out("followedBy").limit(1).in("followedBy").has("name",
 neq("")).filter(__.values("name").map(__.length()).is(lt(5))).values("name")
+      
g.withoutStrategies(RepeatUnrollStrategy).V(vid5).repeat(__.limit(1).in().repeat(__.limit(1).in()).times(1)).times(1).values("name")
       """
     When iterated to list
     Then the result should be unordered
       | result |
-      | DEAL |
-
-  Scenario: 
g_V_hasXnameX_repeatXlimitX1X_outXfollowedByX_filterXvaluesXnameX_mapXlengthXX_isXltX5XXX_aggregateXxX_byXnameXX_timesX2X_capXxX
-    Given the grateful graph
-    And the traversal of
-      """
-      g.withoutStrategies(RepeatUnrollStrategy).V().has("name", "DARK 
STAR").repeat(__.limit(1).out("followedBy").filter(__.values("name").map(__.length()).is(lt(5))).aggregate("x").by("name")).times(2).cap("x")
-      """
-    When iterated next
-    Then the result should be unordered
-      | result |
-      | DEAL |
-      | RAIN |
+      | marko |
 
-  Scenario: 
g_V_hasXnameX_limitX1X_outXfollowedByX_filterXvaluesXnameX_mapXlengthXX_isXltX5XXX_aggregateXxX_byXnameX_limitX1X_outXfollowedByX_filterXvaluesXnameX_mapXlengthXX_isXltX5XXX_aggregateXxX_byXnameX_capXxX
-    Given the grateful graph
+  Scenario: 444.2
+    Given the modern graph
+    And using the parameter vid5 defined as "v[ripple].id"
     And the traversal of
       """
-      g.withoutStrategies(RepeatUnrollStrategy).V().has("name", "DARK 
STAR").limit(1).out("followedBy").filter(__.values("name").map(__.length()).is(lt(5))).aggregate("x").by("name").limit(1).out("followedBy").filter(__.values("name").map(__.length()).is(lt(5))).aggregate("x").by("name").cap("x")
+      
g.withoutStrategies(RepeatUnrollStrategy).V(vid5).repeat(limit(1).in().aggregate('x')).times(2).cap('x')
       """
     When iterated next
     Then the result should be unordered
       | result |
-      | DEAL |
-      | RAIN |
-
-  Scenario: 
g_V_hasXnameX_unionXoutXfollowedByX_limitX1X_outXfollowedByX_outXfollowedByX_limitX1XX_repeatXlimitX1XX_timesX1X_valuesXnameX
-    Given the grateful graph
-    And the traversal of
-      """
-      g.withoutStrategies(RepeatUnrollStrategy).V().has("name", "DARK 
STAR").union(__.out("followedBy").limit(1), 
__.out("followedBy").out("followedBy").limit(1)).repeat(__.limit(1)).times(1).values("name")
-      """
-    When iterated to list
-    Then the result should be unordered
-      | result |
-      | MORNING DEW |
-
-  Scenario: 
g_V_hasXnameX_unionXoutXfollowedByX_limitX1X_outXfollowedByX_outXfollowedByX_limitX1XX_limitX1X_valuesXnameX
-    Given the grateful graph
-    And the traversal of
-      """
-      g.withoutStrategies(RepeatUnrollStrategy).V().has("name", "DARK 
STAR").union(__.out("followedBy").limit(1), 
__.out("followedBy").out("followedBy").limit(1)).limit(1).values("name")
-      """
-    When iterated to list
-    Then the result should be unordered
-      | result |
-      | MORNING DEW |
+      | v[josh] |
+      | v[marko] |
\ No newline at end of file

Reply via email to