| Interface | Description |
|---|---|
| GraphProvider |
Those developing Gremlin implementations must provide a GraphProvider implementation so that the
different test suites know how to instantiate their implementations.
|
| GraphProvider.TestListener |
| Class | Description |
|---|---|
| AbstractGraphProvider |
A basic GraphProvider which simply requires the implementer to supply their base configuration for their
Graph instance.
|
| AbstractGremlinSuite |
Base Gremlin test suite from which different classes of tests can be exposed to implementers.
|
| AbstractGremlinSuite.OptOutTestFilter |
Filter for tests in the suite which is controlled by the
Graph.OptOut annotation. |
| AbstractGremlinTest |
Sets up g based on the current graph configuration and checks required features for the test.
|
| FeatureRequirement.Factory | |
| GraphManager |
Holds objects specified by the test suites supplying them in a static manner to the test cases.
|
| GraphManager.ManagedGraphProvider |
This class provides a way to intercepts calls to
Graph implementation's GraphProvider instances. |
| TestHelper |
Utility methods for test development.
|
| Enum | Description |
|---|---|
| FeatureRequirementSet.Package | |
| LoadGraphWith.GraphData |
| Annotation Type | Description |
|---|---|
| ExceptionCoverage |
Defines the list of standard exceptions covered by a test set.
|
| ExceptionCoverageSet |
A group of
ExceptionCoverage sideEffects. |
| FeatureRequirement |
A FeatureRequirement annotation defines a feature to check for a test in the Gremlin Test Suite.
|
| FeatureRequirements |
Holds a collection of
FeatureRequirement annotations enabling multiple FeatureRequirement
definitions to be applied to a single test method. |
| FeatureRequirementSet |
Logically grouped features used to simplify test annotations.
|
| GraphProvider.Descriptor |
An annotation to be applied to a
GraphProvider implementation that provides additional information
about its intentions. |
| GraphProviderClass |
The GraphProvider instance that will be used to generate a Graph instance.
|
| LoadGraphWith |
Annotations to define a graph example to load from test resources prior to test execution.
|
Copyright © 2013–2016 Apache Software Foundation. All rights reserved.