add test cases to HaltedTraversaerStrategyTest to verify property collection 
handling during detachment.


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

Branch: refs/heads/tp32
Commit: 12de6fbf49028072ffb0933776c516e1bf1e9763
Parents: 7d54b18
Author: Marko A. Rodriguez <okramma...@gmail.com>
Authored: Tue Jun 27 14:29:09 2017 -0600
Committer: Marko A. Rodriguez <okramma...@gmail.com>
Committed: Tue Jun 27 14:29:09 2017 -0600

----------------------------------------------------------------------
 .../strategy/decoration/HaltedTraverserStrategyTest.java         | 4 ++++
 1 file changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/12de6fbf/tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/process/traversal/strategy/decoration/HaltedTraverserStrategyTest.java
----------------------------------------------------------------------
diff --git 
a/tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/process/traversal/strategy/decoration/HaltedTraverserStrategyTest.java
 
b/tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/process/traversal/strategy/decoration/HaltedTraverserStrategyTest.java
index 3999433..288b4b4 100644
--- 
a/tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/process/traversal/strategy/decoration/HaltedTraverserStrategyTest.java
+++ 
b/tinkergraph-gremlin/src/test/java/org/apache/tinkerpop/gremlin/tinkergraph/process/traversal/strategy/decoration/HaltedTraverserStrategyTest.java
@@ -76,6 +76,8 @@ public class HaltedTraverserStrategyTest {
         g.V().out().out().path().forEachRemaining(path -> 
assertEquals(DetachedPath.class, path.getClass()));
         g.V().out().pageRank().forEachRemaining(vertex -> 
assertEquals(DetachedVertex.class, vertex.getClass()));
         g.V().out().pageRank().out().forEachRemaining(vertex -> 
assertEquals(DetachedVertex.class, vertex.getClass()));
+        // should handle nested collections
+        g.V().out().fold().next().forEach(vertex -> 
assertEquals(DetachedVertex.class, vertex.getClass()));
     }
 
     @Test
@@ -104,6 +106,8 @@ public class HaltedTraverserStrategyTest {
         g.V().out().out().path().forEachRemaining(path -> 
assertEquals(ReferencePath.class, path.getClass()));
         g.V().out().pageRank().forEachRemaining(vertex -> 
assertEquals(ReferenceVertex.class, vertex.getClass()));
         g.V().out().pageRank().out().forEachRemaining(vertex -> 
assertEquals(ReferenceVertex.class, vertex.getClass()));
+        // should handle nested collections
+        g.V().out().fold().next().forEach(vertex -> 
assertEquals(ReferenceVertex.class, vertex.getClass()));
     }
 
 }

Reply via email to