You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tinkerpop.apache.org by sp...@apache.org on 2015/02/19 19:51:42 UTC
[2/5] incubator-tinkerpop git commit: Better setup for multiple
TraversalEngine types in the process test suite.
Better setup for multiple TraversalEngine types in the process test suite.
Project: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/commit/b4689e4b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/tree/b4689e4b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/diff/b4689e4b
Branch: refs/heads/master
Commit: b4689e4bc419a57b2d70c347f53e0f68e3805e91
Parents: 083b7a5
Author: Stephen Mallette <sp...@apache.org>
Authored: Thu Feb 19 12:19:37 2015 -0500
Committer: Stephen Mallette <sp...@apache.org>
Committed: Thu Feb 19 12:19:37 2015 -0500
----------------------------------------------------------------------
.../gremlin/process/AbstractGremlinProcessTest.java | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-tinkerpop/blob/b4689e4b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/AbstractGremlinProcessTest.java
----------------------------------------------------------------------
diff --git a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/AbstractGremlinProcessTest.java b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/AbstractGremlinProcessTest.java
index 9e91b9f..517db7a 100644
--- a/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/AbstractGremlinProcessTest.java
+++ b/gremlin-test/src/main/java/org/apache/tinkerpop/gremlin/process/AbstractGremlinProcessTest.java
@@ -21,6 +21,7 @@ package org.apache.tinkerpop.gremlin.process;
import org.apache.tinkerpop.gremlin.AbstractGremlinTest;
import org.apache.tinkerpop.gremlin.GraphManager;
import org.apache.tinkerpop.gremlin.process.traversal.engine.ComputerTraversalEngine;
+import org.apache.tinkerpop.gremlin.process.traversal.engine.StandardTraversalEngine;
import org.apache.tinkerpop.gremlin.process.util.MapHelper;
import org.junit.Before;
@@ -67,7 +68,17 @@ public abstract class AbstractGremlinProcessTest extends AbstractGremlinTest {
throw new RuntimeException(String.format("Could not find test method %s in test case %s", name.getMethodName(), this.getClass().getName()));
}
- if (hasGraphComputerRequirement()) g.engine(ComputerTraversalEngine.computer);
+ switch (GraphManager.getTraversalEngineType()) {
+ case STANDARD:
+ g.engine(StandardTraversalEngine.standard);
+ break;
+ case COMPUTER:
+ g.engine(ComputerTraversalEngine.computer);
+ break;
+ default:
+ throw new RuntimeException(String.format("%s is not supported as an engine - check %s [%s]",
+ GraphManager.getTraversalEngineType(), this.getClass().getName(), this.name.getMethodName()));
+ }
}
public <T> void checkResults(final List<T> expectedResults, final Traversal<?, T> traversal) {