Class ProcessEmbeddedComputerSuite

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.ProcessEmbeddedComputerSuite
All Implemented Interfaces:
org.junit.runner.Describable, org.junit.runner.manipulation.Filterable, org.junit.runner.manipulation.Orderable, org.junit.runner.manipulation.Sortable

public class ProcessEmbeddedComputerSuite extends AbstractGremlinSuite
The ProcessEmbeddedComputerSuite is a set of tests that providers may implement in addition to the standard Gherkin feature tests. These tests are only relevant for embedded use cases covering features like lambdas or other capabilities that can only work when running Gremlin in the same JVM as the Graph instance.
Author:
Stephen Mallette (http://stephen.genoprime.com)
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.apache.tinkerpop.gremlin.AbstractGremlinSuite

    AbstractGremlinSuite.OptOutTestFilter

    Nested classes/interfaces inherited from class org.junit.runners.Suite

    org.junit.runners.Suite.SuiteClasses
  • Constructor Summary

    Constructors
    Constructor
    Description
    ProcessEmbeddedComputerSuite(Class<?> klass, org.junit.runners.model.RunnerBuilder builder)
    This constructor is used by JUnit and will run this suite with its concrete implementations of the testsToEnforce.
    ProcessEmbeddedComputerSuite(Class<?> klass, org.junit.runners.model.RunnerBuilder builder, Class<?>[] testsToExecute)
    This constructor is used by Gremlin flavor implementers who supply their own implementations of the testsToEnforce.
  • Method Summary

    Methods inherited from class org.apache.tinkerpop.gremlin.AbstractGremlinSuite

    afterTestExecution, beforeTestExecution, getGraphProviderClass, runChild, withAfterClasses

    Methods inherited from class org.junit.runners.Suite

    describeChild, emptySuite, getChildren

    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

    Methods inherited from class org.junit.runner.Runner

    testCount

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ProcessEmbeddedComputerSuite

      public ProcessEmbeddedComputerSuite(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 the testsToEnforce.
      Throws:
      org.junit.runners.model.InitializationError
    • ProcessEmbeddedComputerSuite

      public ProcessEmbeddedComputerSuite(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 the testsToEnforce.
      Throws:
      org.junit.runners.model.InitializationError