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());
}
}