Package org.apache.tinkerpop.gremlin
-
Interface Summary 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 Summary Class Description AbstractFileGraphProvider A baseGraphProvider
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 theGraph.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 forGraph
.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 toGraph
implementation'sGraphProvider
instances.TestHelper Utility methods for test development. -
Enum Summary Enum Description FeatureRequirementSet.Package LoadGraphWith.GraphData -
Annotation Types Summary Annotation Type Description ExceptionCoverage Defines the list of standard exceptions covered by a test set.ExceptionCoverageSet A group ofExceptionCoverage
sideEffects.FeatureRequirement A FeatureRequirement annotation defines a feature to check for a test in the Gremlin Test Suite.FeatureRequirements Holds a collection ofFeatureRequirement
annotations enabling multipleFeatureRequirement
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 aGraphProvider
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.