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 2015/05/19 22:03:18 UTC

incubator-tinkerpop git commit: more WhereStepTest tests.

Repository: incubator-tinkerpop
Updated Branches:
  refs/heads/master 8aaf7ecde -> 25d67b136


more WhereStepTest tests.


Project: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/commit/25d67b13
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/tree/25d67b13
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/diff/25d67b13

Branch: refs/heads/master
Commit: 25d67b136caae28177729716b679ebecbddab727
Parents: 8aaf7ec
Author: Marko A. Rodriguez <ok...@gmail.com>
Authored: Tue May 19 14:03:31 2015 -0600
Committer: Marko A. Rodriguez <ok...@gmail.com>
Committed: Tue May 19 14:03:31 2015 -0600

----------------------------------------------------------------------
 .../process/traversal/step/filter/WhereStepTest.java     | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/25d67b13/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/WhereStepTest.java
----------------------------------------------------------------------
diff --git a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/WhereStepTest.java b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/WhereStepTest.java
index 1af999b..f80ee6c 100644
--- a/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/WhereStepTest.java
+++ b/gremlin-core/src/test/java/org/apache/tinkerpop/gremlin/process/traversal/step/filter/WhereStepTest.java
@@ -34,7 +34,7 @@ import static org.junit.Assert.*;
 public class WhereStepTest {
 
     @Test
-    public void shouldHaveProperKeys() {
+    public void shouldHaveProperKeysAndState() {
         Traversal<?, ?> traversal = as("a").out().as("b").where(as("a").out());
         WhereStep<?> whereStep = (WhereStep) traversal.asAdmin().getEndStep();
         assertFalse(whereStep.multiKeyedTraversal);
@@ -43,5 +43,14 @@ public class WhereStepTest {
         assertNull(whereStep.endKey);
         assertEquals("a", whereStep.startKey);
         assertEquals(TraversalP.class, whereStep.predicate.getClass());
+
+        traversal = as("a").out().as("b").where(as("a","b").out());
+        whereStep = (WhereStep) traversal.asAdmin().getEndStep();
+        assertTrue(whereStep.multiKeyedTraversal);
+        assertTrue(whereStep.startKeys.contains("a") && whereStep.startKeys.contains("b") && whereStep.startKeys.size() == 2);
+        assertTrue(whereStep.endKeys.isEmpty());
+        assertNull(whereStep.endKey);
+        assertNull(whereStep.startKey);
+        assertEquals(TraversalP.class, whereStep.predicate.getClass());
     }
 }