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 |
---|---|
AbstractFileGraphProvider |
A base
GraphProvider that is typically for use with Hadoop-based graphs as it enables access to the various
resource data files that are used in the tests. |
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 | |
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
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–2020 Apache Software Foundation. All rights reserved.