Class ProcessComputerSuite
- java.lang.Object
-
- org.junit.runner.Runner
-
- org.junit.runners.ParentRunner<org.junit.runner.Runner>
-
- org.junit.runners.Suite
-
- org.apache.tinkerpop.gremlin.AbstractGremlinSuite
-
- org.apache.tinkerpop.gremlin.process.ProcessComputerSuite
-
- All Implemented Interfaces:
org.junit.runner.Describable
,org.junit.runner.manipulation.Filterable
,org.junit.runner.manipulation.Orderable
,org.junit.runner.manipulation.Sortable
public class ProcessComputerSuite extends AbstractGremlinSuite
TheProcessComputerSuite
is a JUnit test runner that executes the Gremlin Test Suite over aGraph
implementation. This test suite covers traversal operations aroundGraphComputer
and should be implemented by providers to validate that their implementations are compliant with that Gremlin language. Implementations that use this test suite should returntrue
forGraph.Features.GraphFeatures.supportsComputer()
. For more information on the usage of this suite, please seeStructureStandardSuite
.- Author:
- Stephen Mallette (http://stephen.genoprime.com)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.tinkerpop.gremlin.AbstractGremlinSuite
AbstractGremlinSuite.OptOutTestFilter
-
-
Constructor Summary
Constructors Constructor Description ProcessComputerSuite(Class<?> klass, org.junit.runners.model.RunnerBuilder builder)
This constructor is used by JUnit and will run this suite with its concrete implementations of thetestsToEnforce
.ProcessComputerSuite(Class<?> klass, org.junit.runners.model.RunnerBuilder builder, Class<?>[] testsToExecute)
This constructor is used by Gremlin flavor implementers who supply their own implementations of thetestsToEnforce
.
-
Method Summary
-
Methods inherited from class org.apache.tinkerpop.gremlin.AbstractGremlinSuite
afterTestExecution, beforeTestExecution, getGraphProviderClass, runChild, withAfterClasses
-
Methods inherited from class org.junit.runners.ParentRunner
childrenInvoker, classBlock, classRules, collectInitializationErrors, createTestClass, filter, getDescription, getName, getRunnerAnnotations, getTestClass, isIgnored, order, run, runLeaf, setScheduler, sort, validatePublicVoidNoArgMethods, withBeforeClasses, withInterruptIsolation
-
-
-
-
Constructor Detail
-
ProcessComputerSuite
public ProcessComputerSuite(Class<?> klass, org.junit.runners.model.RunnerBuilder builder) throws org.junit.runners.model.InitializationError
This constructor is used by JUnit and will run this suite with its concrete implementations of thetestsToEnforce
.- Throws:
org.junit.runners.model.InitializationError
-
ProcessComputerSuite
public ProcessComputerSuite(Class<?> klass, org.junit.runners.model.RunnerBuilder builder, Class<?>[] testsToExecute) throws org.junit.runners.model.InitializationError
This constructor is used by Gremlin flavor implementers who supply their own implementations of thetestsToEnforce
.- Throws:
org.junit.runners.model.InitializationError
-
-