| 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.OptOutannotation. | 
| AbstractGremlinTest | Sets up g based on the current graph configuration and checks required features for the test. | 
| FeatureRequirement.Factory | |
| GraphHelper | Utility class supporting common functions for  Graph. | 
| 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  Graphimplementation'sGraphProviderinstances. | 
| 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  ExceptionCoveragesideEffects. | 
| FeatureRequirement | A FeatureRequirement annotation defines a feature to check for a test in the Gremlin  Test Suite. | 
| FeatureRequirements | Holds a collection of  FeatureRequirementannotations enabling multipleFeatureRequirementdefinitions 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  GraphProviderimplementation 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–2018 Apache Software Foundation. All rights reserved.