A B C E H I M N O P R S T V 
All Classes All Packages

A

ACTUAL_VERSION_IN_CONFIG_V2 - Static variable in class org.projectnessie.tools.compatibility.api.Version
 

B

beforeAll(ExtensionContext) - Method in class org.projectnessie.tools.compatibility.internal.NessieUpgradesExtension
 
beforeAll(ExtensionContext) - Method in class org.projectnessie.tools.compatibility.internal.OlderNessieClientsExtension
 
beforeAll(ExtensionContext) - Method in class org.projectnessie.tools.compatibility.internal.OlderNessieServersExtension
 
beforeAll(ExtensionContext) - Method in class org.projectnessie.tools.compatibility.internal.RollingUpgradesExtension
 
beforeEach(ExtensionContext) - Method in class org.projectnessie.tools.compatibility.internal.NessieUpgradesExtension
 
beforeEach(ExtensionContext) - Method in class org.projectnessie.tools.compatibility.internal.OlderNessieClientsExtension
 
beforeEach(ExtensionContext) - Method in class org.projectnessie.tools.compatibility.internal.OlderNessieServersExtension
 
beforeEach(ExtensionContext) - Method in class org.projectnessie.tools.compatibility.internal.RollingUpgradesExtension
 
builderClassName() - Method in annotation type org.projectnessie.tools.compatibility.api.NessieAPI
 

C

compareTo(Version) - Method in class org.projectnessie.tools.compatibility.api.Version
 
CURRENT - org.projectnessie.tools.compatibility.api.TargetVersion
The current in-tree Nessie.
CURRENT - Static variable in class org.projectnessie.tools.compatibility.api.Version
Useful to run an upgrade test only for the in-tree version, when used in @VersionCondition(minVersion = "current").
CURRENT_STRING - Static variable in class org.projectnessie.tools.compatibility.api.Version
 

E

equals(Object) - Method in class org.projectnessie.tools.compatibility.api.Version
 
evaluateExecutionCondition(ExtensionContext) - Method in class org.projectnessie.tools.compatibility.internal.NessieUpgradesExtension
 

H

hashCode() - Method in class org.projectnessie.tools.compatibility.api.Version
 

I

isGreaterThan(Version) - Method in class org.projectnessie.tools.compatibility.api.Version
 
isGreaterThanOrEqual(Version) - Method in class org.projectnessie.tools.compatibility.api.Version
 
isLessThan(Version) - Method in class org.projectnessie.tools.compatibility.api.Version
 
isLessThanOrEqual(Version) - Method in class org.projectnessie.tools.compatibility.api.Version
 
isSame(Version) - Method in class org.projectnessie.tools.compatibility.api.Version
 

M

maxVersion() - Method in annotation type org.projectnessie.tools.compatibility.api.VersionCondition
The maximum Nessie version, inclusive, that the annotated element (test class or method) shall run against.
MERGE_KEY_BEHAVIOR_FIX - Static variable in class org.projectnessie.tools.compatibility.api.Version
minVersion() - Method in annotation type org.projectnessie.tools.compatibility.api.VersionCondition
The minimum Nessie version, inclusive, that the annotated element (test class or method) shall run against.

N

name() - Method in annotation type org.projectnessie.tools.compatibility.api.NessieApiBuilderProperty
 
name() - Method in annotation type org.projectnessie.tools.compatibility.api.NessieServerProperty
 
NessieAPI - Annotation Type in org.projectnessie.tools.compatibility.api
Fields or method parameters annotated with NessieAPI receive the API instance using the "expected" (or "currently tested") Nessie client version.
NessieApiBuilderProperties - Annotation Type in org.projectnessie.tools.compatibility.api
NessieApiBuilderProperty - Annotation Type in org.projectnessie.tools.compatibility.api
Configuration properties passed to NessieClientBuilder via NessieClientBuilder.fromConfig(Function).
NessieBaseUri - Annotation Type in org.projectnessie.tools.compatibility.api
Annotation for JUnit5 method parameters that need the base URI for a test Nessie Server.
NessieServerProperties - Annotation Type in org.projectnessie.tools.compatibility.api
Container annotation for NessieServerProperty.
NessieServerProperty - Annotation Type in org.projectnessie.tools.compatibility.api
Configuration properties for Nessie servers started for "older server" tests.
NessieUpgradesExtension - Class in org.projectnessie.tools.compatibility.internal
Populates the NessieApi type fields in test classes and starts a Nessie server (in-tree version), when needed.
NessieUpgradesExtension() - Constructor for class org.projectnessie.tools.compatibility.internal.NessieUpgradesExtension
 
NessieVersion - Annotation Type in org.projectnessie.tools.compatibility.api
Fields or method parameters annotated with NessieVersion receive the API instance using the "expected" (or "currently tested") Nessie client version.
NEW_STORAGE_MODEL_WITH_COMPAT_TESTING - Static variable in class org.projectnessie.tools.compatibility.api.Version
 
NOT_CURRENT - Static variable in class org.projectnessie.tools.compatibility.api.Version
Useful to exclude the Version.CURRENT version using @VersionCondition(maxVersion = "not-current").
NOT_CURRENT_STRING - Static variable in class org.projectnessie.tools.compatibility.api.Version
 

O

OlderNessieClientsExtension - Class in org.projectnessie.tools.compatibility.internal
Populates the NessieApi type fields in test classes and starts a Nessie server using the currently exercised old Nessie version.
OlderNessieClientsExtension() - Constructor for class org.projectnessie.tools.compatibility.internal.OlderNessieClientsExtension
 
OlderNessieServersExtension - Class in org.projectnessie.tools.compatibility.internal
Populates the NessieApi type fields in test classes and starts a Nessie server using the currently exercised old Nessie version.
OlderNessieServersExtension() - Constructor for class org.projectnessie.tools.compatibility.internal.OlderNessieServersExtension
 
org.projectnessie.tools.compatibility.api - package org.projectnessie.tools.compatibility.api
 
org.projectnessie.tools.compatibility.internal - package org.projectnessie.tools.compatibility.internal
 

P

parseVersion(String) - Static method in class org.projectnessie.tools.compatibility.api.Version
 

R

RollingUpgradesExtension - Class in org.projectnessie.tools.compatibility.internal
Simulates a rolling-upgrade situation with one Nessie instance running an old version and another instance running the current (in-tree) version.
RollingUpgradesExtension() - Constructor for class org.projectnessie.tools.compatibility.internal.RollingUpgradesExtension
 

S

SPEC_VERSION_IN_CONFIG_V2 - Static variable in class org.projectnessie.tools.compatibility.api.Version
 
SPEC_VERSION_IN_CONFIG_V2_GA - Static variable in class org.projectnessie.tools.compatibility.api.Version
 
SPEC_VERSION_IN_CONFIG_V2_SEMVER - Static variable in class org.projectnessie.tools.compatibility.api.Version
 

T

targetVersion() - Method in annotation type org.projectnessie.tools.compatibility.api.NessieAPI
Defines the target Nessie version instance in case multiple Nessie versions are running, for rolling-upgrade tests.
TargetVersion - Enum in org.projectnessie.tools.compatibility.api
 
TESTED - org.projectnessie.tools.compatibility.api.TargetVersion
The tested Nessie version.
toString() - Method in class org.projectnessie.tools.compatibility.api.Version
 

V

value() - Method in annotation type org.projectnessie.tools.compatibility.api.NessieApiBuilderProperties
 
value() - Method in annotation type org.projectnessie.tools.compatibility.api.NessieApiBuilderProperty
 
value() - Method in annotation type org.projectnessie.tools.compatibility.api.NessieServerProperties
 
value() - Method in annotation type org.projectnessie.tools.compatibility.api.NessieServerProperty
 
valueOf(String) - Static method in enum org.projectnessie.tools.compatibility.api.TargetVersion
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.projectnessie.tools.compatibility.api.TargetVersion
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in org.projectnessie.tools.compatibility.api
Value object representing a released nessie version or "virtual" versions "current" or "not-current".
VersionCondition - Annotation Type in org.projectnessie.tools.compatibility.api
Restrict execution of a test class or method to a range of versions.
A B C E H I M N O P R S T V 
All Classes All Packages