You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by ok...@apache.org on 2016/03/17 14:17:58 UTC
[5/7] incubator-tinkerpop git commit: added a GratefulDead
order-limit test just to make sure all is golden on a big dataset. It is.
added a GratefulDead order-limit test just to make sure all is golden on a big dataset. It is.
Project: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/commit/bb1409c8
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/tree/bb1409c8
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/diff/bb1409c8
Branch: refs/heads/master
Commit: bb1409c84fd68b3d31e53fdf54dcb5e45449c10c
Parents: dc03487
Author: Marko A. Rodriguez <ok...@gmail.com>
Authored: Tue Mar 15 15:18:50 2016 -0600
Committer: Marko A. Rodriguez <ok...@gmail.com>
Committed: Tue Mar 15 15:18:50 2016 -0600
----------------------------------------------------------------------
.../traversal/step/map/GroovyOrderTest.groovy | 5 ++++
.../process/traversal/step/map/OrderTest.java | 27 ++++++++++++++++++++
2 files changed, 32 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/bb1409c8/gremlin-groovy-test/src/main/groovy/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroovyOrderTest.groovy
----------------------------------------------------------------------
diff --git a/gremlin-groovy-test/src/main/groovy/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroovyOrderTest.groovy b/gremlin-groovy-test/src/main/groovy/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroovyOrderTest.groovy
index 56dac31..717c694 100644
--- a/gremlin-groovy-test/src/main/groovy/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroovyOrderTest.groovy
+++ b/gremlin-groovy-test/src/main/groovy/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroovyOrderTest.groovy
@@ -131,5 +131,10 @@ public abstract class GroovyOrderTest {
public Traversal<Vertex, String> get_g_V_both_hasLabelXpersonX_order_byXage_decrX_name() {
new ScriptTraversal<>(g, "gremlin-groovy", "g.V.both.hasLabel('person').order.by('age',decr).name")
}
+
+ @Override
+ public Traversal<Vertex, String> get_g_V_hasLabelXsongX_order_byXperfomances_decrX_byXnameX_rangeX110_120X_name() {
+ new ScriptTraversal<>(g, "gremlin-groovy", "g.V.hasLabel('song').order.by('performances',decr).by('name').range(110, 120).name")
+ }
}
}
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/bb1409c8/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderTest.java
----------------------------------------------------------------------
diff --git a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderTest.java b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderTest.java
index 30bc24a..466c4db 100644
--- a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderTest.java
+++ b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/OrderTest.java
@@ -94,6 +94,8 @@ public abstract class OrderTest extends AbstractGremlinProcessTest {
public abstract Traversal<Vertex, String> get_g_V_both_hasLabelXpersonX_order_byXage_decrX_name();
+ public abstract Traversal<Vertex, String> get_g_V_hasLabelXsongX_order_byXperfomances_decrX_byXnameX_rangeX110_120X_name();
+
@Test
@LoadGraphWith(MODERN)
public void g_V_name_order() {
@@ -413,6 +415,26 @@ public abstract class OrderTest extends AbstractGremlinProcessTest {
assertFalse(traversal.hasNext());
}
+ @Test
+ @LoadGraphWith(GRATEFUL)
+ public void g_V_hasLabelXsongX_order_byXperfomances_decrX_byXnameX_rangeX110_120X_name() {
+ final Traversal<Vertex, String> traversal = get_g_V_hasLabelXsongX_order_byXperfomances_decrX_byXnameX_rangeX110_120X_name();
+ printTraversalForm(traversal);
+ final List<String> results = traversal.toList();
+ assertEquals(10, results.size());
+ assertEquals("WANG DANG DOODLE", results.get(0));
+ assertEquals("THE ELEVEN", results.get(1));
+ assertEquals("WAY TO GO HOME", results.get(2));
+ assertEquals("FOOLISH HEART", results.get(3));
+ assertEquals("GIMME SOME LOVING", results.get(4));
+ assertEquals("DUPREES DIAMOND BLUES", results.get(5));
+ assertEquals("CORRINA", results.get(6));
+ assertEquals("PICASSO MOON", results.get(7));
+ assertEquals("KNOCKING ON HEAVENS DOOR", results.get(8));
+ assertEquals("MEMPHIS BLUES", results.get(9));
+ assertFalse(traversal.hasNext());
+ }
+
public static class Traversals extends OrderTest {
@Override
@@ -518,5 +540,10 @@ public abstract class OrderTest extends AbstractGremlinProcessTest {
public Traversal<Vertex, String> get_g_V_both_hasLabelXpersonX_order_byXage_decrX_name() {
return g.V().both().hasLabel("person").order().by("age", Order.decr).values("name");
}
+
+ @Override
+ public Traversal<Vertex, String> get_g_V_hasLabelXsongX_order_byXperfomances_decrX_byXnameX_rangeX110_120X_name() {
+ return g.V().hasLabel("song").order().by("performances", Order.decr).by("name").range(110, 120).values("name");
+ }
}
}