Package org.projectnessie.client.ext
-
Interface Summary Interface Description NessieClientCustomizer Interface for customizing the Nessie Client use in tests.NessieClientFactory Interface for declaring parameters in test methods wishing to operate on a Nessie Client pre-configured to talk to the Nessie Server running in the current test environment.NessieClientNameResolver Test classes that implement this interface can specify a different Nessie client by its name and optionally a set of configuration options.NessieClientUriResolver This interface can be implemented by test classes to customize the resolution of Nessie Client URIs. -
Class Summary Class Description MultiVersionApiTest Runs the related suite of tests for several Nessie API versions as specified by theNessieApiVersionsannotation.NessieClientResolver A base class for extensions that manage a Nessie test execution environment. -
Enum Summary Enum Description NessieApiVersion -
Annotation Types Summary Annotation Type Description NessieApiVersions Annotation for JUnit5 test classes that need to run with a specific set of Nessie API versions.NessieClientResponseFactory Annotation for JUnit5 test classes that need to run with a special HTTP response handler in Nessie REST API client.NessieClientUri Annotation for JUnit5 method parameters that need a URI for constructing clients to the Nessie server under test.