A B C D E F G H I J K L M N O P R S T U V W Z 
All Classes All Packages

A

AbstractEntryBasedExtension<K,​V,​C extends java.lang.annotation.Annotation,​S extends java.lang.annotation.Annotation,​R extends java.lang.annotation.Annotation> - Class in org.junitpioneer.jupiter
An abstract base class for entry-based extensions, where entries (key-value pairs) can be cleared, set, or restored.
AbstractEntryBasedExtension() - Constructor for class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
AbstractEntryBasedExtension.EntriesBackup - Class in org.junitpioneer.jupiter
 
AbstractJsonArgumentsProvider<A extends java.lang.annotation.Annotation> - Class in org.junitpioneer.jupiter.json
Provides arguments from JSON files specified with JsonFileSource.
AbstractJsonArgumentsProvider() - Constructor for class org.junitpioneer.jupiter.json.AbstractJsonArgumentsProvider
 
AbstractJsonSourceBasedArgumentsProvider<A extends java.lang.annotation.Annotation> - Class in org.junitpioneer.jupiter.json
 
AbstractJsonSourceBasedArgumentsProvider() - Constructor for class org.junitpioneer.jupiter.json.AbstractJsonSourceBasedArgumentsProvider
 
AbstractJsonSourceBasedArgumentsProvider.Source - Interface in org.junitpioneer.jupiter.json
 
accept(List<AbstractJsonSourceBasedArgumentsProvider.Source>, String) - Method in class org.junitpioneer.jupiter.json.AbstractJsonSourceBasedArgumentsProvider
 
accept(CartesianTest.MethodFactory) - Method in class org.junitpioneer.jupiter.cartesian.CartesianFactoryArgumentsProvider
 
accept(CartesianTest.Values) - Method in class org.junitpioneer.jupiter.cartesian.CartesianValueArgumentsProvider
 
accept(NumberToByteArrayConversion) - Method in class org.junitpioneer.jupiter.converter.NumberToByteArrayArgumentConverter
 
accept(JsonClasspathSource) - Method in class org.junitpioneer.jupiter.json.JsonClasspathSourceArgumentsProvider
 
accept(JsonFileSource) - Method in class org.junitpioneer.jupiter.json.JsonFileSourceArgumentsProvider
 
accept(JsonSource) - Method in class org.junitpioneer.jupiter.json.JsonInlineArgumentsProvider
 
active - Variable in class org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener
This listener will be active as soon as Pioneer is on the class/module path, regardless of whether @Issue is actually used.
add(Collection<?>) - Method in class org.junitpioneer.jupiter.cartesian.ArgumentSets
 
addButThrowIfDuplicate(Set<T>, T) - Static method in class org.junitpioneer.internal.PioneerUtils
 
afterAll(ExtensionContext) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
afterEach(ExtensionContext) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
afterEach(ExtensionContext) - Method in class org.junitpioneer.jupiter.DefaultLocaleExtension
 
afterEach(ExtensionContext) - Method in class org.junitpioneer.jupiter.DefaultTimeZoneExtension
 
afterEach(ExtensionContext) - Method in class org.junitpioneer.jupiter.StdIoExtension
 
afterTestExecution(ExtensionContext) - Method in class org.junitpioneer.jupiter.StopwatchExtension
 
afterTestExecution(ExtensionContext) - Method in class org.junitpioneer.vintage.ExpectedExceptionExtension
 
Aggregate - Annotation Type in org.junitpioneer.jupiter.params
@Aggregate is a parameter annotation, used for simple argument aggregation.
aggregateArguments(ArgumentsAccessor, ParameterContext) - Method in class org.junitpioneer.jupiter.params.SimpleAggregator
 
ALWAYS - org.junitpioneer.jupiter.ReportEntry.PublishCondition
Publish report entry after test run, regardless of its outcome (this is the default value)
annotatedTimeout(ExtensionContext) - Method in class org.junitpioneer.vintage.TimeoutExtension
 
applyForAllContexts(ExtensionContext) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
ArgumentChecker(List<Object>, boolean) - Constructor for class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
 
arguments - Variable in class org.junitpioneer.jupiter.cartesian.ArgumentSets
 
arguments - Variable in class org.junitpioneer.jupiter.cartesian.CartesianValueArgumentsProvider
 
arguments - Variable in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
 
arguments() - Method in annotation type org.junitpioneer.jupiter.resource.New
An array of string arguments to pass to the resource factory.
ARGUMENTS_PLACEHOLDER - Static variable in class org.junitpioneer.internal.TestNameFormatter
 
ARGUMENTS_PLACEHOLDER - Static variable in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest
Placeholder for the complete, comma-separated arguments list of the current invocation of a @CartesianTest method: {arguments}
ArgumentSets - Class in org.junitpioneer.jupiter.cartesian
Class for defining sets to a CartesianTest execution with arguments for each parameter in the order in which they appear in the test method.
ArgumentSets() - Constructor for class org.junitpioneer.jupiter.cartesian.ArgumentSets
 
ArgumentSets(Collection<?>) - Constructor for class org.junitpioneer.jupiter.cartesian.ArgumentSets
 
argumentsForFirstParameter(Collection<T>) - Static method in class org.junitpioneer.jupiter.cartesian.ArgumentSets
Creates a single set of distinct objects (according to their equals) for the first parameter of a CartesianTest from the elements of the passed Collection.
argumentsForFirstParameter(Stream<T>) - Static method in class org.junitpioneer.jupiter.cartesian.ArgumentSets
Creates a single set of distinct objects (according to their equals) for the first parameter of a CartesianTest from the elements of the passed Stream.
argumentsForFirstParameter(T...) - Static method in class org.junitpioneer.jupiter.cartesian.ArgumentSets
Creates a single set of distinct objects (according to their equals) for the first parameter of a CartesianTest from the elements of the passed objects.
argumentsForNextParameter(Collection<T>) - Method in class org.junitpioneer.jupiter.cartesian.ArgumentSets
Creates a single set of distinct objects (according to their equals) for the next parameter of a CartesianTest from the elements of the passed Collection.
argumentsForNextParameter(Stream<T>) - Method in class org.junitpioneer.jupiter.cartesian.ArgumentSets
Creates a single set of distinct objects (according to their equals) for the next parameter of a CartesianTest from the elements of the passed Stream.
argumentsForNextParameter(T...) - Method in class org.junitpioneer.jupiter.cartesian.ArgumentSets
Creates a single set of distinct objects (according to their equals) for the next parameter of a CartesianTest from the elements of the passed objects.
argumentsSource - Variable in class org.junitpioneer.jupiter.params.RangeSourceArgumentsProvider
 
asStream(Range<N>) - Method in class org.junitpioneer.jupiter.params.RangeSourceArgumentsProvider
 
available() - Method in class org.junitpioneer.jupiter.StdIn
 
availableBytes - Variable in class org.junitpioneer.jupiter.StdIn
Keeps track of number of bytes that are still available to read().

B

beforeAll(ExtensionContext) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
beforeEach(ExtensionContext) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
beforeEach(ExtensionContext) - Method in class org.junitpioneer.jupiter.DefaultLocaleExtension
 
beforeEach(ExtensionContext) - Method in class org.junitpioneer.jupiter.DefaultTimeZoneExtension
 
beforeEach(ExtensionContext) - Method in class org.junitpioneer.jupiter.IssueExtension
 
beforeEach(ExtensionContext) - Method in class org.junitpioneer.jupiter.ReportEntryExtension
 
beforeEach(ExtensionContext) - Method in class org.junitpioneer.jupiter.StdIoExtension
 
beforeTestExecution(ExtensionContext) - Method in class org.junitpioneer.jupiter.StopwatchExtension
 
BIG_ENDIAN - org.junitpioneer.jupiter.converter.NumberToByteArrayConversion.ByteOrder
Constant denoting big-endian byte order.
booleans() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Values
The boolean values to use as sources of arguments; must not be empty.
build() - Method in class org.junitpioneer.jupiter.issue.IssueTestCaseBuilder
 
ByteOrder() - Constructor for enum org.junitpioneer.jupiter.converter.NumberToByteArrayConversion.ByteOrder
 
ByteRange - Class in org.junitpioneer.jupiter.params
 
ByteRange(ByteRangeSource) - Constructor for class org.junitpioneer.jupiter.params.ByteRange
 
ByteRangeSource - Annotation Type in org.junitpioneer.jupiter.params
@ByteRangeSource is an ArgumentsSource that provides access to a range of byte values.
ByteRangeSource.ByteRangeSources - Annotation Type in org.junitpioneer.jupiter.params
Containing annotation of repeatable ByteRangeSource.
bytes() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Values
The byte values to use as sources of arguments; must not be empty.

C

calculateElapsedTime(ExtensionContext) - Method in class org.junitpioneer.jupiter.StopwatchExtension
 
capturedLines() - Method in class org.junitpioneer.jupiter.StdIn
 
capturedLines() - Method in class org.junitpioneer.jupiter.StdOutputStream
The StdOutputStream.capturedString(), divided on the line separator.
capturedString() - Method in class org.junitpioneer.jupiter.StdIn
 
capturedString() - Method in class org.junitpioneer.jupiter.StdOutputStream
 
CartesianArgumentsProvider - Interface in org.junitpioneer.jupiter.cartesian
This is a marker interface.
CartesianArgumentsSource - Annotation Type in org.junitpioneer.jupiter.cartesian
@CartesianArgumentsSource is an annotation that is used to register cartesian argument providers for the annotated test parameter in case of CartesianParameterArgumentsProvider or for all the test parameters in case of CartesianMethodArgumentsProvider.
CartesianEnumArgumentsProvider<E extends java.lang.Enum<E>> - Class in org.junitpioneer.jupiter.cartesian
This is basically an enhanced copy of Jupiter's EnumArgumentsProvider, except it does NOT support @ParameterizedTest and implements CartesianParameterArgumentsProvider for use with @CartesianTest.
CartesianEnumArgumentsProvider() - Constructor for class org.junitpioneer.jupiter.cartesian.CartesianEnumArgumentsProvider
 
CartesianEnumArgumentsProvider.NullEnum - Enum in org.junitpioneer.jupiter.cartesian
 
CartesianFactoryArgumentsProvider - Class in org.junitpioneer.jupiter.cartesian
 
CartesianFactoryArgumentsProvider() - Constructor for class org.junitpioneer.jupiter.cartesian.CartesianFactoryArgumentsProvider
 
CartesianMethodArgumentsProvider - Interface in org.junitpioneer.jupiter.cartesian
Provides arguments for all parameters of a CartesianTest method.
CartesianParameterArgumentsProvider<T> - Interface in org.junitpioneer.jupiter.cartesian
Provides arguments for a single parameter of a CartesianTest method.
cartesianProduct(List<List<?>>) - Static method in class org.junitpioneer.internal.PioneerUtils
 
CartesianProductResolver - Class in org.junitpioneer.jupiter.cartesian
 
CartesianProductResolver(List<?>) - Constructor for class org.junitpioneer.jupiter.cartesian.CartesianProductResolver
 
CartesianTest - Annotation Type in org.junitpioneer.jupiter.cartesian
@CartesianTest is a JUnit Jupiter extension that marks a test to be executed with all possible input combinations.
CartesianTest.Enum - Annotation Type in org.junitpioneer.jupiter.cartesian
Parameter annotation to be used with CartesianTest for providing enum values.
CartesianTest.Enum.Mode - Enum in org.junitpioneer.jupiter.cartesian
Enumeration of modes for selecting enum constants by name.
CartesianTest.Enum.Mode.Validator - Interface in org.junitpioneer.jupiter.cartesian
 
CartesianTest.MethodFactory - Annotation Type in org.junitpioneer.jupiter.cartesian
Points to a method to provide parameter values for a CartesianTest.
CartesianTest.Values - Annotation Type in org.junitpioneer.jupiter.cartesian
Parameter annotation to be used with CartesianTest for providing simple values.
CartesianTestExtension - Class in org.junitpioneer.jupiter.cartesian
 
CartesianTestExtension() - Constructor for class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
 
CartesianTestInvocationContext - Class in org.junitpioneer.jupiter.cartesian
 
CartesianTestInvocationContext(List<?>, TestNameFormatter) - Constructor for class org.junitpioneer.jupiter.cartesian.CartesianTestInvocationContext
 
CartesianValueArgumentsProvider - Class in org.junitpioneer.jupiter.cartesian
This is a slightly modified copy of Jupiter's ValueArgumentsProvider, except it does NOT support @ParameterizedTest and implements CartesianArgumentsProvider for use with @CartesianTest.
CartesianValueArgumentsProvider() - Constructor for class org.junitpioneer.jupiter.cartesian.CartesianValueArgumentsProvider
 
chars() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Values
The char values to use as sources of arguments; must not be empty.
check(Object) - Static method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
 
checkAll(List<Object>) - Static method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
 
checkAny - Variable in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
 
checkAny(List<Object>) - Static method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
 
checkRequiredAnnotations(Method) - Static method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
 
checkType(Object, Class<T>) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
classes() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Values
The Class values to use as sources of arguments; must not be empty.
classpathResource(String) - Static method in class org.junitpioneer.jupiter.json.JsonClasspathSourceArgumentsProvider
 
clear(String) - Static method in class org.junitpioneer.jupiter.EnvironmentVariableUtils
Clear an environment variable.
clearAndSetEntries(ExtensionContext, ExtensionContext, boolean) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
clearEntries(Collection<K>) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
clearEntry(String) - Method in class org.junitpioneer.jupiter.EnvironmentVariableExtension
 
clearEntry(String) - Method in class org.junitpioneer.jupiter.SystemPropertyExtension
 
clearEntry(K) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
Removes the entry indicated by the specified key.
ClearEnvironmentVariable - Annotation Type in org.junitpioneer.jupiter
@ClearEnvironmentVariable is a JUnit Jupiter extension to clear the value of an environment variable for a test execution.
ClearEnvironmentVariable.ClearEnvironmentVariables - Annotation Type in org.junitpioneer.jupiter
Containing annotation of repeatable @ClearEnvironmentVariable.
clearKeyMapper() - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
clearKeyMapper() - Method in class org.junitpioneer.jupiter.EnvironmentVariableExtension
 
clearKeyMapper() - Method in class org.junitpioneer.jupiter.SystemPropertyExtension
 
ClearSystemProperty - Annotation Type in org.junitpioneer.jupiter
@ClearSystemProperty is a JUnit Jupiter extension to clear the value of a system property for a test execution.
ClearSystemProperty.ClearSystemProperties - Annotation Type in org.junitpioneer.jupiter
Containing annotation of repeatable @ClearSystemProperty.
clock - Variable in class org.junitpioneer.jupiter.StopwatchExtension
 
close() - Method in interface org.junitpioneer.jupiter.resource.Resource
Closes the resource.
close() - Method in interface org.junitpioneer.jupiter.resource.ResourceFactory
Closes the resource factory.
close() - Method in class org.junitpioneer.jupiter.resource.TemporaryDirectory.TemporaryDirectoryResource
 
closed - Variable in class org.junitpioneer.jupiter.params.Range
 
closed() - Method in annotation type org.junitpioneer.jupiter.params.ByteRangeSource
Whether the range is closed (inclusive of the ByteRangeSource.to()) or not.
closed() - Method in annotation type org.junitpioneer.jupiter.params.DoubleRangeSource
Whether the range is closed (inclusive of the DoubleRangeSource.to()) or not.
closed() - Method in annotation type org.junitpioneer.jupiter.params.FloatRangeSource
Whether the range is closed (inclusive of the FloatRangeSource.to()) or not.
closed() - Method in annotation type org.junitpioneer.jupiter.params.IntRangeSource
Whether the range is closed (inclusive of the IntRangeSource.to()) or not.
closed() - Method in annotation type org.junitpioneer.jupiter.params.LongRangeSource
Whether the range is closed (inclusive of the LongRangeSource.to()) or not.
closed() - Method in annotation type org.junitpioneer.jupiter.params.ShortRangeSource
Whether the range is closed (inclusive of the ShortRangeSource.to()) or not.
collectArgumentSources(Parameter) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
 
COMPLETE_KEY - Static variable in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
Key to indicate storage is for a complete backup object.
computeSets(ExtensionContext) - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
 
CONFIG_PARAM - Static variable in class org.junitpioneer.jupiter.json.AbstractJsonArgumentsProvider
 
Configuration(ExtensionContext, Set<Class<? extends Throwable>>, boolean) - Constructor for class org.junitpioneer.jupiter.DisableIfTestFailsExtension.Configuration
 
contains() - Method in annotation type org.junitpioneer.jupiter.params.DisableIfAllArguments
Disable test cases if all arguments (converted to String with Object.toString()) contain any of the specified strings (according to String.contains(CharSequence)).
contains() - Method in annotation type org.junitpioneer.jupiter.params.DisableIfAnyArgument
Disable test cases if any argument (converted to String with Object.toString()) contains any of the specified strings (according to String.contains(CharSequence)).
contains() - Method in annotation type org.junitpioneer.jupiter.params.DisableIfArgument
Disable test cases whose argument (converted to String with Object.toString()) contains any of the specified strings (according to String.contains(CharSequence)).
contains() - Method in annotation type org.junitpioneer.jupiter.params.DisableIfDisplayName
Disable test cases whose display name contain the specified strings (according to String.contains(CharSequence)).
contains(String[]) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
 
containsAll(Predicate<Object>) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
 
containsAny(Predicate<Object>) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
 
context - Variable in class org.junitpioneer.jupiter.DisableIfTestFailsExtension.Configuration
 
context() - Method in class org.junitpioneer.jupiter.DisableIfTestFailsExtension.Configuration
 
convert(Number) - Method in class org.junitpioneer.jupiter.converter.NumberToByteArrayArgumentConverter
 
country() - Method in annotation type org.junitpioneer.jupiter.DefaultLocale
An ISO 3166 alpha-2 country code or a UN M.49 numeric-3 area code.
create() - Static method in class org.junitpioneer.jupiter.cartesian.ArgumentSets
Creates a new ArgumentSets without arguments for any parameters.
create(List<String>) - Method in interface org.junitpioneer.jupiter.resource.ResourceFactory
Returns a new resource.
create(List<String>) - Method in class org.junitpioneer.jupiter.resource.TemporaryDirectory
 
createArgumentForCartesianProvider(Parameter, Node) - Static method in class org.junitpioneer.jupiter.json.AbstractJsonArgumentsProvider
 
createArguments(Method, Node) - Static method in class org.junitpioneer.jupiter.json.AbstractJsonArgumentsProvider
 
createArgumentsForMethod(Method, Node) - Static method in class org.junitpioneer.jupiter.json.AbstractJsonArgumentsProvider
 
createConfigurationFor(ExtensionContext, List<DisableIfTestFails>) - Static method in class org.junitpioneer.jupiter.DisableIfTestFailsExtension
 
createEffectiveClone(Properties) - Static method in class org.junitpioneer.jupiter.SystemPropertyExtension
A clone of the String values of the passed Properties, including defaults.
createErr() - Method in class org.junitpioneer.jupiter.StdIoExtension
 
createFor(Method, ExtensionContext) - Static method in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
 
createFromLanguageTag(DefaultLocale) - Static method in class org.junitpioneer.jupiter.DefaultLocaleExtension
 
createFromParts(DefaultLocale) - Static method in class org.junitpioneer.jupiter.DefaultLocaleExtension
 
createIssueTestSuites() - Method in class org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener
 
createLocale(String) - Static method in class org.junitpioneer.internal.PioneerUtils
 
createLocale(String, String) - Static method in class org.junitpioneer.internal.PioneerUtils
 
createLocale(String, String, String) - Static method in class org.junitpioneer.internal.PioneerUtils
 
createLocale(DefaultLocale) - Static method in class org.junitpioneer.jupiter.DefaultLocaleExtension
 
createNameFormatter(ExtensionContext) - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
 
createOut() - Method in class org.junitpioneer.jupiter.StdIoExtension
 
createSwapStoreStdIn(ExtensionContext, String[]) - Method in class org.junitpioneer.jupiter.StdIoExtension
 
createTimeZone(String) - Static method in class org.junitpioneer.jupiter.DefaultTimeZoneExtension
 
current - Variable in class org.junitpioneer.jupiter.params.Range
 

D

data() - Method in annotation type org.junitpioneer.jupiter.json.JsonClasspathSource
The name of the element from which the data should be extracted from.
data() - Method in annotation type org.junitpioneer.jupiter.json.JsonFileSource
The name of the element from which the data should be extracted from.
dataLocation - Variable in class org.junitpioneer.jupiter.json.AbstractJsonSourceBasedArgumentsProvider
 
date() - Method in annotation type org.junitpioneer.jupiter.DisabledUntil
The date until which this annotated test class or test method should be disabled as an ISO 8601 string in the format yyyy-MM-dd, e.g.
date() - Method in annotation type org.junitpioneer.jupiter.FailAt
The date from which this annotated test class or test method should fail as an ISO 8601 string in the format yyyy-MM-dd, e.g.
DefaultLocale - Annotation Type in org.junitpioneer.jupiter
@DefaultLocale is a JUnit Jupiter extension to change the value returned by Locale.getDefault() for a test execution.
DefaultLocaleExtension - Class in org.junitpioneer.jupiter
 
DefaultLocaleExtension() - Constructor for class org.junitpioneer.jupiter.DefaultLocaleExtension
 
DefaultObjectMapperProvider - Class in org.junitpioneer.jupiter.json
 
DefaultObjectMapperProvider() - Constructor for class org.junitpioneer.jupiter.json.DefaultObjectMapperProvider
 
DefaultTimeZone - Annotation Type in org.junitpioneer.jupiter
@DefaultTimeZone is a JUnit Jupiter extension to change the value returned by TimeZone.getDefault() for a test execution.
DefaultTimeZoneExtension - Class in org.junitpioneer.jupiter
 
DefaultTimeZoneExtension() - Constructor for class org.junitpioneer.jupiter.DefaultTimeZoneExtension
 
deleteRecursively(Path) - Static method in class org.junitpioneer.jupiter.resource.TemporaryDirectory.TemporaryDirectoryResource
 
determineEnumClass(CartesianTest.Enum, Class<?>) - Method in class org.junitpioneer.jupiter.cartesian.CartesianEnumArgumentsProvider
 
Dir - Annotation Type in org.junitpioneer.jupiter.resource
@Dir is a shorthand for @New(TemporaryDirectory.class).
disable(ExtensionContext, DisableIfDisplayName) - Method in class org.junitpioneer.jupiter.params.DisableIfNameExtension
 
DISABLED_KEY - Static variable in class org.junitpioneer.jupiter.DisableIfTestFailsExtension
 
DISABLED_VALUE - Static variable in class org.junitpioneer.jupiter.DisableIfTestFailsExtension
 
DisabledUntil - Annotation Type in org.junitpioneer.jupiter
@DisabledUntil is a JUnit Jupiter extension to mark tests that shouldn't be executed until a given date, essentially disabling a test temporarily.
DisabledUntilExtension - Class in org.junitpioneer.jupiter
This class implements the functionality for the @DisabledUntil annotation.
DisabledUntilExtension() - Constructor for class org.junitpioneer.jupiter.DisabledUntilExtension
 
DisableIfAllArguments - Annotation Type in org.junitpioneer.jupiter.params
@DisableIfAllArguments is a JUnit Jupiter extension that selectively disables a ParameterizedTest execution if all arguments (as defined by Object.toString()) satisfy the specified condition.
DisableIfAnyArgument - Annotation Type in org.junitpioneer.jupiter.params
@DisableIfAnyArgument is a JUnit Jupiter extension that selectively disables a ParameterizedTest execution if at least one argument (as defined by Object.toString()) satisfies the specified condition.
DisableIfArgument - Annotation Type in org.junitpioneer.jupiter.params
@DisableIfArgument is a JUnit Jupiter extension that selectively disables a ParameterizedTest execution if the specified argument (as defined by Object.toString()) satisfies the specified condition.
DisableIfArgument.DisableIfArguments - Annotation Type in org.junitpioneer.jupiter.params
Containing annotation of repeatable DisableIfArgument.
DisableIfArgumentExtension - Class in org.junitpioneer.jupiter.params
 
DisableIfArgumentExtension() - Constructor for class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
 
DisableIfArgumentExtension.ArgumentChecker - Class in org.junitpioneer.jupiter.params
 
disableIfContains(String, String[]) - Method in class org.junitpioneer.jupiter.params.DisableIfNameExtension
 
DisableIfDisplayName - Annotation Type in org.junitpioneer.jupiter.params
@DisableIfDisplayName is a JUnit Jupiter extension that can be used to selectively disable a ParameterizedTest execution based on their display name.
disableIfMatches(String, String[]) - Method in class org.junitpioneer.jupiter.params.DisableIfNameExtension
 
DisableIfNameExtension - Class in org.junitpioneer.jupiter.params
 
DisableIfNameExtension() - Constructor for class org.junitpioneer.jupiter.params.DisableIfNameExtension
 
DisableIfTestFails - Annotation Type in org.junitpioneer.jupiter
Disables all remaining tests in a container if one of them failed.
DisableIfTestFailsExtension - Class in org.junitpioneer.jupiter
 
DisableIfTestFailsExtension() - Constructor for class org.junitpioneer.jupiter.DisableIfTestFailsExtension
 
DisableIfTestFailsExtension.Configuration - Class in org.junitpioneer.jupiter
 
disableOnAssertions - Variable in class org.junitpioneer.jupiter.DisableIfTestFailsExtension.Configuration
 
disableOnExceptions - Variable in class org.junitpioneer.jupiter.DisableIfTestFailsExtension.Configuration
 
DISPLAY_NAME_PLACEHOLDER - Static variable in class org.junitpioneer.internal.TestNameFormatter
 
DISPLAY_NAME_PLACEHOLDER - Static variable in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest
Placeholder for the display name of a @CartesianTest: {displayName}
DISPLAY_NAME_PLACEHOLDER - Static variable in annotation type org.junitpioneer.jupiter.RetryingTest
Placeholder for the display name of a @RetryingTest: {displayName}
displayName - Variable in class org.junitpioneer.internal.TestNameFormatter
 
distinctToSet() - Static method in class org.junitpioneer.internal.PioneerUtils
A toSet collector that throws an IllegalStateException on duplicate elements (according to equals).
DoubleRange - Class in org.junitpioneer.jupiter.params
 
DoubleRange(DoubleRangeSource) - Constructor for class org.junitpioneer.jupiter.params.DoubleRange
 
DoubleRangeSource - Annotation Type in org.junitpioneer.jupiter.params
@DoubleRangeSource is an ArgumentsSource that provides access to a range of double values.
DoubleRangeSource.DoubleRangeSources - Annotation Type in org.junitpioneer.jupiter.params
Containing annotation of repeatable DoubleRangeSource.
doubles() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Values
The double values to use as sources of arguments; must not be empty.

E

elapsedTime - Variable in class org.junitpioneer.jupiter.issue.IssueTestCaseBuilder
 
elapsedTime - Variable in class org.junitpioneer.jupiter.IssueTestCase
 
elapsedTime() - Method in class org.junitpioneer.jupiter.IssueTestCase
Returns the elapsed time since the start of test methods' execution in milliseconds.
elements() - Method in class org.junitpioneer.jupiter.json.JacksonNode
 
elements() - Method in interface org.junitpioneer.jupiter.json.Node
 
ensureNoInputConflicts(List<?>, List<?>, Method) - Static method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
 
EntriesBackup() - Constructor for class org.junitpioneer.jupiter.AbstractEntryBasedExtension.EntriesBackup
 
EntriesBackup(Collection<K>, Collection<K>) - Constructor for class org.junitpioneer.jupiter.AbstractEntryBasedExtension.EntriesBackup
 
entriesToClear - Variable in class org.junitpioneer.jupiter.AbstractEntryBasedExtension.EntriesBackup
 
entriesToSet - Variable in class org.junitpioneer.jupiter.AbstractEntryBasedExtension.EntriesBackup
 
EnvironmentVariableExtension - Class in org.junitpioneer.jupiter
 
EnvironmentVariableExtension() - Constructor for class org.junitpioneer.jupiter.EnvironmentVariableExtension
 
EnvironmentVariableUtils - Class in org.junitpioneer.jupiter
This class modifies the internals of the environment variables map with reflection.
EnvironmentVariableUtils() - Constructor for class org.junitpioneer.jupiter.EnvironmentVariableUtils
 
equals(Object) - Method in class org.junitpioneer.jupiter.IssueTestCase
 
equals(Object) - Method in class org.junitpioneer.jupiter.IssueTestSuite
 
ERROR_MESSAGE - Static variable in exception org.junitpioneer.jupiter.json.NoJsonParserConfiguredException
 
evaluateExecutionCondition(ExtensionContext) - Method in class org.junitpioneer.jupiter.DisabledUntilExtension
 
evaluateExecutionCondition(ExtensionContext) - Method in class org.junitpioneer.jupiter.DisableIfTestFailsExtension
 
evaluateExecutionCondition(ExtensionContext) - Method in class org.junitpioneer.jupiter.FailAtExtension
 
evaluateExecutionCondition(ExtensionContext) - Method in class org.junitpioneer.jupiter.params.DisableIfNameExtension
 
evaluateFailAtDate(ExtensionContext, LocalDate) - Method in class org.junitpioneer.jupiter.FailAtExtension
 
evaluateUntilDate(ExtensionContext, LocalDate) - Method in class org.junitpioneer.jupiter.DisabledUntilExtension
 
EXCEPTION() - Constructor for enum org.junitpioneer.vintage.ExpectedExceptionExtension.EXCEPTION
 
exceptionsSoFar - Variable in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
 
EXCLUDE - org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
Select all declared enum constants except those supplied via the CartesianTest.Enum.names() attribute.
executionFinished(TestIdentifier, TestExecutionResult) - Method in class org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener
 
expected() - Method in annotation type org.junitpioneer.vintage.Test
Deprecated.
Optionally specify expected, a Throwable, to cause a test method to succeed if and only if an exception of the specified class is thrown by the method.
EXPECTED_EXCEPTION_WAS_NOT_THROWN - Static variable in class org.junitpioneer.vintage.ExpectedExceptionExtension
 
expectedException(Throwable) - Method in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
 
expectedException(ExtensionContext) - Static method in class org.junitpioneer.vintage.ExpectedExceptionExtension
 
ExpectedExceptionExtension - Class in org.junitpioneer.vintage
This extension implements the expected exception behavior of @Test, where a test only passes if it throws an exception of the specified type.
ExpectedExceptionExtension() - Constructor for class org.junitpioneer.vintage.ExpectedExceptionExtension
 
ExpectedExceptionExtension.EXCEPTION - Enum in org.junitpioneer.vintage
 
expectedExceptions - Variable in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
 
ExpectedToFail - Annotation Type in org.junitpioneer.jupiter
@ExpectedToFail is a JUnit Jupiter extension to mark test methods as temporarily 'expected to fail'.
ExpectedToFailExtension - Class in org.junitpioneer.jupiter
 
ExpectedToFailExtension() - Constructor for class org.junitpioneer.jupiter.ExpectedToFailExtension
 
extractArgumentNodes(Node) - Method in class org.junitpioneer.jupiter.json.AbstractJsonSourceBasedArgumentsProvider
 
extractMethodFactoryName(String) - Static method in class org.junitpioneer.jupiter.cartesian.CartesianFactoryArgumentsProvider
 

F

factory() - Method in annotation type org.junitpioneer.jupiter.resource.Shared
The class of the resource factory to get the resource from.
factoryKey(Shared) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
factoryMustBeStatic(Method, Object, TestInstance.Lifecycle) - Static method in class org.junitpioneer.jupiter.cartesian.CartesianFactoryArgumentsProvider
 
FailAt - Annotation Type in org.junitpioneer.jupiter
@FailAt is a JUnit Jupiter extension to mark tests that shouldn't be executed after a given date, essentially failing a test when the date is reached.
FailAtExtension - Class in org.junitpioneer.jupiter
This class implements the functionality for the @FailAt annotation.
FailAtExtension() - Constructor for class org.junitpioneer.jupiter.FailAtExtension
 
failed(E) - Method in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
 
FailedTestRetrier(int, int, int, Class<? extends Throwable>[], TestNameFormatter) - Constructor for class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
 
fileResource(String) - Static method in class org.junitpioneer.jupiter.json.JsonFileSourceArgumentsProvider
 
findAllContexts(ExtensionContext) - Static method in class org.junitpioneer.internal.PioneerUtils
Find all (parent) ExtensionContexts via ExtensionContext.getParent().
findAllEnclosingAnnotations(ExtensionContext, Class<A>) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
Returns the specified annotations if they are either present, indirectly present, meta-present, or enclosing-present on the test element (method or class) belonging to the specified context.
findAllEnclosingRepeatableAnnotations(ExtensionContext, Class<A>) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
Returns the specified repeatable annotations if they are either present, indirectly present, meta-present, or enclosing-present on the test element (method or class) belonging to the specified context.
findAnnotatedAnnotations(AnnotatedElement, Class<A>) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
Returns the annotations present on the AnnotatedElement that are themselves annotated with the specified annotation.
findAnnotationOn(Class<?>) - Static method in class org.junitpioneer.jupiter.DisableIfTestFailsExtension
 
findAnnotations(AnnotatedElement, Class<A>) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
findAnnotations(ExtensionContext) - Method in class org.junitpioneer.jupiter.ReportEntryExtension
 
findAnnotations(ExtensionContext, Class<A>, boolean, boolean) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
 
findArgument(Method, List<Object>, DisableIfArgument, int) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
 
findArgumentByIndex(List<Object>, int) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
 
findArgumentByName(Method, List<Object>, String) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
 
findClosestEnclosingAnnotation(ExtensionContext, Class<A>) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
Returns the specified annotation if it is either present, meta-present, enclosing-present, or indirectly present on the test element (method or class) belonging to the specified context.
findClosestEnclosingRepeatableAnnotations(ExtensionContext, Class<A>) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
Returns the specified repeatable annotations if they are either present, indirectly present, meta-present, or enclosing-present on the test element (method or class) belonging to the specified context.
findConfigurations(ExtensionContext) - Static method in class org.junitpioneer.jupiter.DisableIfTestFailsExtension
 
findEntriesToClear(AnnotatedElement) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
findEntriesToSet(AnnotatedElement) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
findExplicitOrImplicitClass(Method, String) - Static method in class org.junitpioneer.jupiter.cartesian.CartesianFactoryArgumentsProvider
 
findLockForShared(Shared, ExtensionContext.Store) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
findMethodArgumentsSources(Method) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
 
findMethodCurrentOrEnclosing(Class<?>, String, Class<?>...) - Static method in class org.junitpioneer.internal.PioneerUtils
Find the first Method of the supplied class or interface that meets the specified criteria, beginning with the specified class or interface and traversing its enclosing classes until such a method is found or the top level class is reached.
findMethodFactory(Method, String, Object, TestInstance.Lifecycle) - Static method in class org.junitpioneer.jupiter.cartesian.CartesianFactoryArgumentsProvider
 
findOnMethod(Method, Class<A>, boolean) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
 
findOnOuterClasses(Optional<Class<?>>, Class<A>, boolean, boolean) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
 
findOnType(Class<?>, Class<A>, boolean, boolean) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
 
findParameterArgumentsSources(Method) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
 
findParameterIndexFromName(Method, String) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
 
findShared(Executable) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
flatten(Annotation) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
 
FloatRange - Class in org.junitpioneer.jupiter.params
 
FloatRange(FloatRangeSource) - Constructor for class org.junitpioneer.jupiter.params.FloatRange
 
FloatRangeSource - Annotation Type in org.junitpioneer.jupiter.params
@FloatRangeSource is an ArgumentsSource that provides access to a range of float values.
FloatRangeSource.FloatRangeSources - Annotation Type in org.junitpioneer.jupiter.params
Containing annotation of repeatable FloatRangeSource.
floats() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Values
The float values to use as sources of arguments; must not be empty.
forClass - Variable in class org.junitpioneer.internal.TestNameFormatter
 
format(int, Object...) - Method in class org.junitpioneer.internal.TestNameFormatter
 
formatCamelCase(String) - Method in class org.junitpioneer.jupiter.displaynamegenerator.ReplaceCamelCaseAndUnderscoreAndNumber
 
formatSafely(int, Object[]) - Method in class org.junitpioneer.internal.TestNameFormatter
 
formatter - Variable in class org.junitpioneer.jupiter.cartesian.CartesianTestInvocationContext
 
formatter - Variable in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
 
formatter - Variable in class org.junitpioneer.jupiter.RetryingTestInvocationContext
 
from - Variable in class org.junitpioneer.jupiter.params.Range
 
from() - Method in annotation type org.junitpioneer.jupiter.params.ByteRangeSource
The starting point of the range, inclusive.
from() - Method in annotation type org.junitpioneer.jupiter.params.DoubleRangeSource
The starting point of the range, inclusive.
from() - Method in annotation type org.junitpioneer.jupiter.params.FloatRangeSource
The starting point of the range, inclusive.
from() - Method in annotation type org.junitpioneer.jupiter.params.IntRangeSource
The starting point of the range, inclusive.
from() - Method in annotation type org.junitpioneer.jupiter.params.LongRangeSource
The starting point of the range, inclusive.
from() - Method in annotation type org.junitpioneer.jupiter.params.ShortRangeSource
The starting point of the range, inclusive.

G

generateDisplayNameForMethod(Class<?>, Method) - Method in class org.junitpioneer.jupiter.displaynamegenerator.ReplaceCamelCaseAndUnderscoreAndNumber
 
get() - Method in class org.junitpioneer.jupiter.json.DefaultObjectMapperProvider
 
get() - Method in interface org.junitpioneer.jupiter.json.ObjectMapperProvider
 
get() - Method in interface org.junitpioneer.jupiter.resource.Resource
Returns the contents of the resource.
get() - Method in class org.junitpioneer.jupiter.resource.TemporaryDirectory.TemporaryDirectoryResource
 
getActualTypeArgumentAt(int) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
getAdditionalExtensions() - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestInvocationContext
 
getAndInitializeCartesianParameterArgumentsProvider(Class<T>, Parameter) - Static method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
 
getArguments() - Method in class org.junitpioneer.jupiter.cartesian.ArgumentSets
 
getByteOrder(NumberToByteArrayConversion) - Method in class org.junitpioneer.jupiter.converter.NumberToByteArrayArgumentConverter
 
getClearAnnotationType() - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
getConverter(String) - Static method in class org.junitpioneer.jupiter.json.JacksonJsonConverter
 
getCurrent() - Method in class org.junitpioneer.jupiter.params.Range
 
getDisplayName(int) - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestInvocationContext
 
getDisplayName(int) - Method in class org.junitpioneer.jupiter.RetryingTestInvocationContext
 
getEntry(String) - Method in class org.junitpioneer.jupiter.EnvironmentVariableExtension
 
getEntry(String) - Method in class org.junitpioneer.jupiter.SystemPropertyExtension
 
getEntry(K) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
Gets the entry indicated by the specified key.
getEnumConstants(CartesianTest.Enum, Class<?>) - Method in class org.junitpioneer.jupiter.cartesian.CartesianEnumArgumentsProvider
 
getExpectedToFailAnnotation(ExtensionContext) - Static method in class org.junitpioneer.jupiter.ExpectedToFailExtension
 
getFailAtDateFromAnnotation(ExtensionContext) - Method in class org.junitpioneer.jupiter.FailAtExtension
 
getFieldValue(Class<?>, Object, String) - Static method in class org.junitpioneer.jupiter.EnvironmentVariableUtils
 
getHighestNumberedParameter(ReportEntry) - Static method in class org.junitpioneer.jupiter.ReportEntryExtension
 
getIssueId() - Method in class org.junitpioneer.jupiter.issue.IssueTestCaseBuilder
 
getIssueTestCases(IssueTestCaseBuilder) - Method in class org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener
 
getJsonConverter(String) - Static method in class org.junitpioneer.jupiter.json.JsonConverterProvider
 
getLenient() - Method in interface org.junitpioneer.jupiter.json.ObjectMapperProvider
 
getMethod(Class<?>, String, Class<?>...) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
getNextValue() - Method in class org.junitpioneer.jupiter.params.Range
 
getNode(String) - Method in class org.junitpioneer.jupiter.json.JacksonNode
 
getNode(String) - Method in interface org.junitpioneer.jupiter.json.Node
Get the node value with the given name.
getObjectMapper(boolean) - Method in class org.junitpioneer.jupiter.json.JacksonJsonConverter
 
getRestoreAnnotationType() - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
getSetAnnotationType() - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
getSetFromAnnotation(ExtensionContext, Annotation, Parameter) - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
 
getSetsFromArgumentsSources(List<? extends Annotation>, ExtensionContext) - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
 
getSetsFromMethodArgumentsSource(Annotation, ExtensionContext) - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
 
getStep() - Method in class org.junitpioneer.jupiter.params.Range
 
getStore(ExtensionContext) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
getStoreKey(ExtensionContext, String) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
getUntilDateFromAnnotation(ExtensionContext) - Method in class org.junitpioneer.jupiter.DisabledUntilExtension
 
getVariableNumber(ReportEntry, Matcher) - Static method in class org.junitpioneer.jupiter.ReportEntryExtension
 
getZero() - Method in class org.junitpioneer.jupiter.params.Range
The value of the no-op "zero", illegal step in terms of N
GLOBAL - org.junitpioneer.jupiter.resource.Shared.Scope
At this scope, a shared resource will last as long as the entire test suite.

H

handleTestExecutionException(ExtensionContext, Throwable) - Method in class org.junitpioneer.jupiter.DisableIfTestFailsExtension
 
handleTestExecutionException(ExtensionContext, Throwable) - Method in class org.junitpioneer.jupiter.RetryingTestExtension
 
handleTestExecutionException(ExtensionContext, Throwable) - Method in class org.junitpioneer.vintage.ExpectedExceptionExtension
 
hasAnnotation(Parameter, Shared) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
hashCode() - Method in class org.junitpioneer.jupiter.IssueTestCase
 
hashCode() - Method in class org.junitpioneer.jupiter.IssueTestSuite
 
hasNext() - Method in class org.junitpioneer.jupiter.params.Range
 
hasNext() - Method in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
 
hasParameters(Method) - Method in class org.junitpioneer.jupiter.displaynamegenerator.ReplaceCamelCaseAndUnderscoreAndNumber
 
hasTestParameterVariables(String) - Static method in class org.junitpioneer.jupiter.ReportEntryExtension
 

I

id() - Method in class org.junitpioneer.jupiter.json.DefaultObjectMapperProvider
 
id() - Method in interface org.junitpioneer.jupiter.json.ObjectMapperProvider
 
INCLUDE - org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
Select only those enum constants whose names are supplied via the CartesianTest.Enum.names() attribute.
INCREMENTAL_KEY - Static variable in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
Key to indicate storage is for an incremental backup object.
index() - Method in annotation type org.junitpioneer.jupiter.params.DisableIfArgument
The index of the parameter the extension checks, starting from 0.
INDEX_PLACEHOLDER - Static variable in class org.junitpioneer.internal.TestNameFormatter
 
INDEX_PLACEHOLDER - Static variable in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest
Placeholder for the current invocation index of a @CartesianTest method (1-based): {index}
INDEX_PLACEHOLDER - Static variable in annotation type org.junitpioneer.jupiter.RetryingTest
Placeholder for the current invocation index of a @RetryingTest method (1-based): {index}
initArgumentsSource(AnnotatedElement) - Method in class org.junitpioneer.jupiter.params.RangeSourceArgumentsProvider
 
initializeMethodArgumentsProvider(Annotation, Method) - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
 
initializeParameterArgumentsProvider(Annotation, Parameter) - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
 
INSTANCE - Static variable in class org.junitpioneer.jupiter.displaynamegenerator.ReplaceCamelCaseAndUnderscoreAndNumber
 
INSTANCE - Static variable in class org.junitpioneer.jupiter.resource.PathDeleter
 
interceptAfterAllMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
interceptAfterEachMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
interceptBeforeAllMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
interceptBeforeEachMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
interceptDynamicTest(InvocationInterceptor.Invocation<Void>, DynamicTestInvocationContext, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
interceptTestClassConstructor(InvocationInterceptor.Invocation<T>, ReflectiveInvocationContext<Constructor<T>>, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
interceptTestFactoryMethod(InvocationInterceptor.Invocation<T>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
interceptTestMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.junitpioneer.jupiter.ExpectedToFailExtension
 
interceptTestMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
interceptTestMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.junitpioneer.vintage.TimeoutExtension
 
interceptTestTemplateMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
 
interceptTestTemplateMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.junitpioneer.jupiter.ReportEntryExtension
 
interceptTestTemplateMethod(InvocationInterceptor.Invocation<Void>, ReflectiveInvocationContext<Method>, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
IntRange - Class in org.junitpioneer.jupiter.params
 
IntRange(IntRangeSource) - Constructor for class org.junitpioneer.jupiter.params.IntRange
 
IntRangeSource - Annotation Type in org.junitpioneer.jupiter.params
@IntRangeSource is an ArgumentsSource that provides access to a range of int values.
IntRangeSource.IntRangeSources - Annotation Type in org.junitpioneer.jupiter.params
Containing annotation of repeatable IntRangeSource.
ints() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Values
The int values to use as sources of arguments; must not be empty.
invalidInputs(Class<?>) - Static method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
 
invokeAndInvertResult(InvocationInterceptor.Invocation<Void>, ExtensionContext) - Static method in class org.junitpioneer.jupiter.ExpectedToFailExtension
 
invokeMethodFactory(Method, Method, Object) - Method in class org.junitpioneer.jupiter.cartesian.CartesianFactoryArgumentsProvider
 
invokeWithLocks(InvocationInterceptor.Invocation<T>, List<ReentrantLock>) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
isAnnotationPresent(ExtensionContext, Class<? extends Annotation>) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
Determines whether an annotation of the specified annotationType is either present, indirectly present, meta-present, or enclosing-present on the test element (method or class) belonging to the specified context.
isAnyRepeatableAnnotationPresent(ExtensionContext, Class<? extends Annotation>) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
Determines whether an annotation of the specified repeatable annotationType is either present, indirectly present, meta-present, or enclosing-present on the test element (method or class) belonging to the specified context.
isArray() - Method in class org.junitpioneer.jupiter.json.JacksonNode
 
isArray() - Method in interface org.junitpioneer.jupiter.json.Node
 
isContainerAnnotation(Annotation) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
 
isContainerAnnotationOf(Annotation, Class<?>) - Static method in class org.junitpioneer.internal.PioneerAnnotationUtils
 
isFirstExecution() - Method in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
 
isJacksonObjectMapperClassPresent() - Static method in class org.junitpioneer.jupiter.json.JsonConverterProvider
 
ISO_8601 - Static variable in class org.junitpioneer.jupiter.DisabledUntilExtension
 
ISO_8601 - Static variable in class org.junitpioneer.jupiter.FailAtExtension
 
Issue - Annotation Type in org.junitpioneer.jupiter
@Issue is a JUnit Jupiter extension to mark tests that exist to cover an issue, like a requirement or a bugfix.
IssueExtension - Class in org.junitpioneer.jupiter
This class implements the functionality for the @Issue annotation.
IssueExtension() - Constructor for class org.junitpioneer.jupiter.IssueExtension
 
IssueExtensionExecutionListener - Class in org.junitpioneer.jupiter.issue
This listener collects the names and results of all tests, which are annotated with the @Issue annotation.
IssueExtensionExecutionListener() - Constructor for class org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener
 
issueId - Variable in class org.junitpioneer.jupiter.issue.IssueTestCaseBuilder
 
issueId - Variable in class org.junitpioneer.jupiter.IssueTestSuite
 
issueId() - Method in class org.junitpioneer.jupiter.IssueTestSuite
Returns the value of the Issue annotation.
IssueProcessor - Interface in org.junitpioneer.jupiter
This interfaces offers a method to process the results of `@Issue` annotated test cases.
IssueTestCase - Class in org.junitpioneer.jupiter
Represents the execution result of test method, which is annotated with Issue.
IssueTestCase(String, TestExecutionResult.Status) - Constructor for class org.junitpioneer.jupiter.IssueTestCase
 
IssueTestCase(String, TestExecutionResult.Status, long) - Constructor for class org.junitpioneer.jupiter.IssueTestCase
 
IssueTestCase(String, TestExecutionResult.Status, Optional<Long>) - Constructor for class org.junitpioneer.jupiter.IssueTestCase
 
IssueTestCaseBuilder - Class in org.junitpioneer.jupiter.issue
 
IssueTestCaseBuilder(String) - Constructor for class org.junitpioneer.jupiter.issue.IssueTestCaseBuilder
 
IssueTestSuite - Class in org.junitpioneer.jupiter
Represents the execution result of test method, which is annotated with Issue.
IssueTestSuite(String, List<IssueTestCase>) - Constructor for class org.junitpioneer.jupiter.IssueTestSuite
Constructor with all attributes.
isValidDescending() - Method in class org.junitpioneer.jupiter.params.Range
 

J

JACKSON_PRESENT - Static variable in class org.junitpioneer.jupiter.json.JsonConverterProvider
 
JacksonJsonConverter - Class in org.junitpioneer.jupiter.json
A JsonConverter using Jackson 2 ObjectMapper to perform the conversion
JacksonJsonConverter(ObjectMapperProvider) - Constructor for class org.junitpioneer.jupiter.json.JacksonJsonConverter
 
JacksonNode - Class in org.junitpioneer.jupiter.json
A Node implementation for Jackson 2.
JacksonNode(ObjectMapper, JsonNode) - Constructor for class org.junitpioneer.jupiter.json.JacksonNode
 
JsonClasspathSource - Annotation Type in org.junitpioneer.jupiter.json
@JsonClasspathSource is an ArgumentsSource that loads JSON from a classpath resource, parses it, and passes it as arguments to a parametrized test.
JsonClasspathSourceArgumentsProvider - Class in org.junitpioneer.jupiter.json
Provides arguments from JSON files specified with JsonClasspathSource.
JsonClasspathSourceArgumentsProvider() - Constructor for class org.junitpioneer.jupiter.json.JsonClasspathSourceArgumentsProvider
 
JsonConverter - Interface in org.junitpioneer.jupiter.json
A JSON Converter which parses an input stream into a Node.
JsonConverterProvider - Class in org.junitpioneer.jupiter.json
 
JsonConverterProvider() - Constructor for class org.junitpioneer.jupiter.json.JsonConverterProvider
 
JsonFileSource - Annotation Type in org.junitpioneer.jupiter.json
@JsonFileSource is an ArgumentsSource that loads JSON from a file, parses it, and passes it as arguments to a parametrized test.
JsonFileSourceArgumentsProvider - Class in org.junitpioneer.jupiter.json
Provides arguments from JSON files specified with JsonFileSource.
JsonFileSourceArgumentsProvider() - Constructor for class org.junitpioneer.jupiter.json.JsonFileSourceArgumentsProvider
 
JsonInlineArgumentsProvider - Class in org.junitpioneer.jupiter.json
Provides arguments from inline JSON specified with JsonSource.
JsonInlineArgumentsProvider() - Constructor for class org.junitpioneer.jupiter.json.JsonInlineArgumentsProvider
 
JsonSource - Annotation Type in org.junitpioneer.jupiter.json
@JsonSource is an ArgumentsSource that parses inline JSON and passes it as arguments to a parametrized test.
jsonValues - Variable in class org.junitpioneer.jupiter.json.JsonInlineArgumentsProvider
 

K

key() - Method in annotation type org.junitpioneer.jupiter.ClearEnvironmentVariable
The key of the environment variable to be cleared.
key() - Method in annotation type org.junitpioneer.jupiter.ClearSystemProperty
The key of the system property to be cleared.
key() - Method in annotation type org.junitpioneer.jupiter.ReportEntry
Specifies the key of the pair that's to be published as a report entry.
key() - Method in annotation type org.junitpioneer.jupiter.SetEnvironmentVariable
The key of the system property to be set.
key() - Method in annotation type org.junitpioneer.jupiter.SetSystemProperty
The key of the system property to be set.
KEY - Static variable in class org.junitpioneer.jupiter.DefaultLocaleExtension
 
KEY - Static variable in class org.junitpioneer.jupiter.DefaultTimeZoneExtension
 
KEY - Static variable in class org.junitpioneer.jupiter.ReportEntryExtension
 
KEY - Static variable in class org.junitpioneer.vintage.ExpectedExceptionExtension
 
KEY_GENERATOR - Static variable in class org.junitpioneer.jupiter.resource.ResourceExtension
 
keyOfFactoryKey(Shared) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 

L

language() - Method in annotation type org.junitpioneer.jupiter.DefaultLocale
An ISO 639 alpha-2 or alpha-3 language code, or a language subtag up to 8 characters in length.
lenientObjectMapper - Variable in class org.junitpioneer.jupiter.json.JacksonJsonConverter
 
LITTLE_ENDIAN - org.junitpioneer.jupiter.converter.NumberToByteArrayConversion.ByteOrder
Constant denoting little-endian byte order.
loadExceptionStatus(ExtensionContext) - Static method in class org.junitpioneer.vintage.ExpectedExceptionExtension
 
loadLaunchTime(ExtensionContext) - Method in class org.junitpioneer.jupiter.StopwatchExtension
 
loadObjectMappers() - Static method in class org.junitpioneer.jupiter.json.JacksonJsonConverter
 
LongRange - Class in org.junitpioneer.jupiter.params
 
LongRange(LongRangeSource) - Constructor for class org.junitpioneer.jupiter.params.LongRange
 
LongRangeSource - Annotation Type in org.junitpioneer.jupiter.params
@LongRangeSource is an ArgumentsSource that provides access to a range of long values.
LongRangeSource.LongRangeSources - Annotation Type in org.junitpioneer.jupiter.params
Containing annotation of repeatable LongRangeSource.
longs() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Values
The long values to use as sources of arguments; must not be empty.

M

makeReadable(Object[]) - Method in class org.junitpioneer.internal.TestNameFormatter
 
MATCH_ALL - org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
Select only those enum constants whose names match all patterns supplied via the CartesianTest.Enum.names() attribute.
MATCH_ANY - org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
Select only those enum constants whose names match any pattern supplied via the CartesianTest.Enum.names() attribute.
matchAll(Predicate<Object>) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
 
matchAny(Predicate<Object>) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
 
matches() - Method in annotation type org.junitpioneer.jupiter.params.DisableIfAllArguments
Disable test cases if all arguments (converted to String with Object.toString()) match any of the specified regular expressions (according to String.matches(String)).
matches() - Method in annotation type org.junitpioneer.jupiter.params.DisableIfAnyArgument
Disable test cases if any argument (converted to String with Object.toString()) matches any of the specified regular expressions (according to String.matches(String)).
matches() - Method in annotation type org.junitpioneer.jupiter.params.DisableIfArgument
Disable test cases whose argument (converted to String with Object.toString()) matches any of the specified regular expressions (according to String.matches(String)).
matches() - Method in annotation type org.junitpioneer.jupiter.params.DisableIfDisplayName
Disable test cases whose display name matches the specified regular expression (according to String.matches(java.lang.String)).
matches(String[]) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension.ArgumentChecker
 
maxAttempts() - Method in annotation type org.junitpioneer.jupiter.RetryingTest
Specifies how often the test is executed at most.
maxRetries - Variable in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
 
mergeIssueTestCases(List<IssueTestCase>, List<IssueTestCase>) - Method in class org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener
 
methodFactoryName - Variable in class org.junitpioneer.jupiter.cartesian.CartesianFactoryArgumentsProvider
 
minSuccess - Variable in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
 
minSuccess() - Method in annotation type org.junitpioneer.jupiter.RetryingTest
Specifies the minimum number of successful executions of the test.
mode() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Enum
The enum constant selection mode.
Mode(CartesianTest.Enum.Mode.Validator, BiPredicate<String, Set<String>>) - Constructor for enum org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
 
modifyEnvironmentVariables(Consumer<Map<String, String>>) - Static method in class org.junitpioneer.jupiter.EnvironmentVariableUtils
 

N

name() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest
The display name to be used for individual invocations of the parameterized test; never blank or consisting solely of whitespace.
name() - Method in annotation type org.junitpioneer.jupiter.params.DisableIfArgument
The name of the parameter the extension checks.
name() - Method in annotation type org.junitpioneer.jupiter.resource.Shared
The unique name of the resource.
name() - Method in annotation type org.junitpioneer.jupiter.RetryingTest
The display name to be used for individual invocations of the parameterized test; never blank or consisting solely of whitespace.
names() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Enum
The names of enum constants to provide, or regular expressions to select the names of enum constants to provide.
NAMESPACE - Static variable in class org.junitpioneer.jupiter.DefaultLocaleExtension
 
NAMESPACE - Static variable in class org.junitpioneer.jupiter.DefaultTimeZoneExtension
 
NAMESPACE - Static variable in class org.junitpioneer.jupiter.DisableIfTestFailsExtension
 
NAMESPACE - Static variable in class org.junitpioneer.jupiter.ReportEntryExtension
 
NAMESPACE - Static variable in class org.junitpioneer.jupiter.resource.ResourceExtension
 
NAMESPACE - Static variable in class org.junitpioneer.jupiter.RetryingTestExtension
 
NAMESPACE - Static variable in class org.junitpioneer.jupiter.StdIoExtension
 
NAMESPACE - Static variable in class org.junitpioneer.jupiter.StopwatchExtension
 
NAMESPACE - Static variable in class org.junitpioneer.vintage.ExpectedExceptionExtension
 
New - Annotation Type in org.junitpioneer.jupiter.resource
@New is used to create a new resource.
newResource(Object, ResourceFactory<?>) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
next() - Method in class org.junitpioneer.jupiter.params.Range
 
next() - Method in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
 
nextValue() - Method in class org.junitpioneer.jupiter.params.ByteRange
 
nextValue() - Method in class org.junitpioneer.jupiter.params.DoubleRange
 
nextValue() - Method in class org.junitpioneer.jupiter.params.FloatRange
 
nextValue() - Method in class org.junitpioneer.jupiter.params.IntRange
 
nextValue() - Method in class org.junitpioneer.jupiter.params.LongRange
 
nextValue() - Method in class org.junitpioneer.jupiter.params.Range
The next value in the range.
nextValue() - Method in class org.junitpioneer.jupiter.params.ShortRange
 
NO_RESULT_EXCEPTION_MESSAGE - Static variable in class org.junitpioneer.jupiter.IssueTestCase
 
node - Variable in class org.junitpioneer.jupiter.json.JacksonNode
 
Node - Interface in org.junitpioneer.jupiter.json
A node representing a JSON structure.
NoJsonParserConfiguredException - Exception in org.junitpioneer.jupiter.json
Indicates that no supported JSON parsing library was found at run time.
NoJsonParserConfiguredException() - Constructor for exception org.junitpioneer.jupiter.json.NoJsonParserConfiguredException
 
None() - Constructor for class org.junitpioneer.vintage.Test.None
Deprecated.
 
notBlank(String, String) - Static method in class org.junitpioneer.internal.PioneerPreconditions
Asserts that the supplied string is not blank.
notBlank(String, Supplier<String>) - Static method in class org.junitpioneer.internal.PioneerPreconditions
Asserts that the supplied string is not blank.
notEmpty(T, String) - Static method in class org.junitpioneer.internal.PioneerPreconditions
Asserts that the supplied collection is not empty.
notEmpty(T, Supplier<String>) - Static method in class org.junitpioneer.internal.PioneerPreconditions
Asserts that the supplied collection is not empty.
notNull(T, String) - Static method in class org.junitpioneer.internal.PioneerPreconditions
Asserts that the supplied object is not null.
notNull(T, Supplier<String>) - Static method in class org.junitpioneer.internal.PioneerPreconditions
Asserts that the supplied object is not null.
NullEnum() - Constructor for enum org.junitpioneer.jupiter.cartesian.CartesianEnumArgumentsProvider.NullEnum
 
nullSafeToString(Object) - Static method in class org.junitpioneer.internal.PioneerUtils
 
NumberToByteArrayArgumentConverter - Class in org.junitpioneer.jupiter.converter
 
NumberToByteArrayArgumentConverter() - Constructor for class org.junitpioneer.jupiter.converter.NumberToByteArrayArgumentConverter
 
NumberToByteArrayConversion - Annotation Type in org.junitpioneer.jupiter.converter
Annotation to convert an integral type (byte, short, int, long) to a byte array.
NumberToByteArrayConversion.ByteOrder - Enum in org.junitpioneer.jupiter.converter
Utility enum because ByteOrder is not an enum.

O

OBJECT_MAPPERS - Static variable in class org.junitpioneer.jupiter.json.JacksonJsonConverter
 
objectMapper - Variable in class org.junitpioneer.jupiter.json.JacksonJsonConverter
 
objectMapper - Variable in class org.junitpioneer.jupiter.json.JacksonNode
 
ObjectMapperProvider - Interface in org.junitpioneer.jupiter.json
Service interface for providing a custom ObjectMapper instance at runtime.
ON_ABORTED - org.junitpioneer.jupiter.ReportEntry.PublishCondition
Publish report entry after test was aborted
ON_FAILURE - org.junitpioneer.jupiter.ReportEntry.PublishCondition
Publish report entry after failed test run (i.e.
ON_SUCCESS - org.junitpioneer.jupiter.ReportEntry.PublishCondition
Publish report entry after successful test run
onAssertion() - Method in annotation type org.junitpioneer.jupiter.DisableIfTestFails
Set to false if failed assertions should not lead to disabling remaining tests.
onExceptions() - Method in annotation type org.junitpioneer.jupiter.RetryingTest
Specifies on which exceptions a failed test is retried.
open(ExtensionContext) - Method in interface org.junitpioneer.jupiter.json.AbstractJsonSourceBasedArgumentsProvider.Source
 
order - Variable in class org.junitpioneer.jupiter.converter.NumberToByteArrayArgumentConverter
 
order() - Method in annotation type org.junitpioneer.jupiter.converter.NumberToByteArrayConversion
The byte order to use during the conversion.
org.junitpioneer - module org.junitpioneer
JUnit Pioneer provides extensions for JUnit 5 and its Jupiter API.
org.junitpioneer.internal - package org.junitpioneer.internal
Package for JUnit Pioneer implementation details.
org.junitpioneer.jupiter - package org.junitpioneer.jupiter
Extensions to the JUnit Jupiter engine.
org.junitpioneer.jupiter.cartesian - package org.junitpioneer.jupiter.cartesian
This package contains the CartesianTest extension.
org.junitpioneer.jupiter.converter - package org.junitpioneer.jupiter.converter
This package contains argument converters.
org.junitpioneer.jupiter.displaynamegenerator - package org.junitpioneer.jupiter.displaynamegenerator
This package contains custom display name generators.
org.junitpioneer.jupiter.issue - package org.junitpioneer.jupiter.issue
This package contains implementation details of the @Issue annotation.
org.junitpioneer.jupiter.json - package org.junitpioneer.jupiter.json
Provides parameterized test arguments from JSON (inline or file).
org.junitpioneer.jupiter.params - package org.junitpioneer.jupiter.params
Several extensions for working with ParameterizedTests.
org.junitpioneer.jupiter.resource - package org.junitpioneer.jupiter.resource
This package contains various classes pertaining to "resources": anything that needs to be injected into tests and which may need to be started up or torn down.
org.junitpioneer.vintage - package org.junitpioneer.vintage
Contains extensions to JUnit Vintage, i.e. functionality that is concerned with older JUnit versions.
out - Variable in class org.junitpioneer.jupiter.StdOutputStream
 

P

parameters - Variable in class org.junitpioneer.jupiter.cartesian.CartesianProductResolver
 
parameters - Variable in class org.junitpioneer.jupiter.cartesian.CartesianTestInvocationContext
 
parseDate(String) - Method in class org.junitpioneer.jupiter.DisabledUntilExtension
 
parseDate(String) - Method in class org.junitpioneer.jupiter.FailAtExtension
 
parseVariables(String, ExtensionContext) - Method in class org.junitpioneer.jupiter.ReportEntryExtension
 
PathDeleter - Class in org.junitpioneer.jupiter.resource
 
PathDeleter() - Constructor for class org.junitpioneer.jupiter.resource.PathDeleter
 
pattern - Variable in class org.junitpioneer.internal.TestNameFormatter
 
PioneerAnnotationUtils - Class in org.junitpioneer.internal
Pioneer-internal utility class to handle annotations.
PioneerAnnotationUtils() - Constructor for class org.junitpioneer.internal.PioneerAnnotationUtils
 
PioneerPreconditions - Class in org.junitpioneer.internal
Pioneer-internal utility class to handle preconditions.
PioneerPreconditions() - Constructor for class org.junitpioneer.internal.PioneerPreconditions
 
PioneerUtils - Class in org.junitpioneer.internal
Pioneer-internal utility class.
PioneerUtils() - Constructor for class org.junitpioneer.internal.PioneerUtils
 
postVisitDirectory(Path, IOException) - Method in class org.junitpioneer.jupiter.resource.PathDeleter
 
prepareMessageFormatPattern(int, Object[]) - Method in class org.junitpioneer.internal.TestNameFormatter
 
prepareStdErr(ExtensionContext) - Method in class org.junitpioneer.jupiter.StdIoExtension
 
prepareStdOut(ExtensionContext) - Method in class org.junitpioneer.jupiter.StdIoExtension
 
prepareToEnterRestorableContext() - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
Prepare the entry-based environment for entering a context that must be restorable.
prepareToEnterRestorableContext() - Method in class org.junitpioneer.jupiter.EnvironmentVariableExtension
This implementation uses the "Post swap" strategy, returning a clone of the environment variables which will be restored in AbstractEntryBasedExtension.prepareToExitRestorableContext(java.util.Properties).
prepareToEnterRestorableContext() - Method in class org.junitpioneer.jupiter.SystemPropertyExtension
This implementation uses the "Preemptive swap" strategy.
prepareToExitRestorableContext(Properties) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
Prepare to exit a restorable context for the entry based environment.
prepareToExitRestorableContext(Properties) - Method in class org.junitpioneer.jupiter.EnvironmentVariableExtension
 
prepareToExitRestorableContext(Properties) - Method in class org.junitpioneer.jupiter.SystemPropertyExtension
 
preventClearAndSetSameEntries(Collection<K>, Collection<K>) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
proceedWithTimeout(InvocationInterceptor.Invocation<Void>, ExtensionContext, long) - Method in class org.junitpioneer.vintage.TimeoutExtension
 
processTestResults(List<IssueTestSuite>) - Method in interface org.junitpioneer.jupiter.IssueProcessor
Processes results of `@Issue` annotated test cases grouped by the issueId, called IssueTestSuite.
Property - Annotation Type in org.junitpioneer.jupiter.json
An annotation indicating the name of the JSON property that should be extracted into the method parameter.
provideArguments(Annotation) - Method in class org.junitpioneer.jupiter.params.RangeSourceArgumentsProvider
 
provideArguments(ExtensionContext) - Method in class org.junitpioneer.jupiter.cartesian.CartesianFactoryArgumentsProvider
 
provideArguments(ExtensionContext) - Method in interface org.junitpioneer.jupiter.cartesian.CartesianMethodArgumentsProvider
Provides an ArgumentSets object, containing the arguments for each parameter in order, to be used for the CartesianTest.
provideArguments(ExtensionContext) - Method in class org.junitpioneer.jupiter.json.AbstractJsonArgumentsProvider
 
provideArguments(ExtensionContext) - Method in class org.junitpioneer.jupiter.params.RangeSourceArgumentsProvider
 
provideArguments(ExtensionContext, Parameter) - Method in class org.junitpioneer.jupiter.cartesian.CartesianEnumArgumentsProvider
 
provideArguments(ExtensionContext, Parameter) - Method in interface org.junitpioneer.jupiter.cartesian.CartesianParameterArgumentsProvider
Provides a Stream of arguments that needs to be used for a CartesianTest parameter.
provideArguments(ExtensionContext, Parameter) - Method in class org.junitpioneer.jupiter.cartesian.CartesianValueArgumentsProvider
 
provideArguments(ExtensionContext, Parameter) - Method in class org.junitpioneer.jupiter.json.AbstractJsonArgumentsProvider
 
provideArguments(ExtensionContext, Parameter) - Method in class org.junitpioneer.jupiter.params.RangeSourceArgumentsProvider
 
provideArguments(ExtensionContext, Parameter, CartesianParameterArgumentsProvider<?>) - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
 
provideNodes(ExtensionContext) - Method in class org.junitpioneer.jupiter.json.AbstractJsonArgumentsProvider
 
provideNodes(ExtensionContext, JsonConverter) - Method in class org.junitpioneer.jupiter.json.AbstractJsonArgumentsProvider
 
provideNodes(ExtensionContext, JsonConverter) - Method in class org.junitpioneer.jupiter.json.AbstractJsonSourceBasedArgumentsProvider
 
provideNodes(ExtensionContext, JsonConverter) - Method in class org.junitpioneer.jupiter.json.JsonInlineArgumentsProvider
 
provideTestTemplateInvocationContexts(ExtensionContext) - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
 
provideTestTemplateInvocationContexts(ExtensionContext) - Method in class org.junitpioneer.jupiter.RetryingTestExtension
 
PublishCondition() - Constructor for enum org.junitpioneer.jupiter.ReportEntry.PublishCondition
 
publishOnConditions(ExtensionContext, ReportEntry.PublishCondition...) - Method in class org.junitpioneer.jupiter.ReportEntryExtension
 
putNewLockForShared(Shared, ExtensionContext.Store) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 

R

Range<N extends java.lang.Number & java.lang.Comparable<N>> - Class in org.junitpioneer.jupiter.params
An iterator for numerical ranges, used as the backing logic for RangeSourceArgumentsProvider.
Range(N, N, N, boolean, N) - Constructor for class org.junitpioneer.jupiter.params.Range
 
RangeClass - Annotation Type in org.junitpioneer.jupiter.params
A meta-annotation that dictates which Range an annotation supplies the range for.
RangeSourceArgumentsProvider<N extends java.lang.Number & java.lang.Comparable<N>> - Class in org.junitpioneer.jupiter.params
Provides a range of Numbers, as defined by an annotation which is its ArgumentsSource.
RangeSourceArgumentsProvider() - Constructor for class org.junitpioneer.jupiter.params.RangeSourceArgumentsProvider
 
read() - Method in class org.junitpioneer.jupiter.StdIn
 
read(byte[], int, int) - Method in class org.junitpioneer.jupiter.StdIn
 
reader - Variable in class org.junitpioneer.jupiter.StdIn
 
ReadsDefaultLocale - Annotation Type in org.junitpioneer.jupiter
Marks tests that read the default locale but don't use the locale extension themselves.
ReadsDefaultTimeZone - Annotation Type in org.junitpioneer.jupiter
Marks tests that read the default time zone but don't use the time zone extension themselves.
ReadsEnvironmentVariable - Annotation Type in org.junitpioneer.jupiter
Marks tests that read environment variables but don't use the environment variable extension themselves.
ReadsStdIo - Annotation Type in org.junitpioneer.jupiter
Marks tests that read the static fields System.in, System.out or System.err but don't call System.setIn(), System.setOut() or System.setErr().
ReadsSystemProperty - Annotation Type in org.junitpioneer.jupiter
Marks tests that read system properties but don't use the system property extension themselves.
reason() - Method in annotation type org.junitpioneer.jupiter.DisabledUntil
The reason this annotated test class or test method is disabled.
reason() - Method in annotation type org.junitpioneer.jupiter.FailAt
The reason this annotated test class or test method should fail as soon as the given date is reached.
reason(String, String) - Static method in class org.junitpioneer.jupiter.params.DisableIfNameExtension
 
replaceCamelCaseAndUnderscoreAndNumber(String) - Method in class org.junitpioneer.jupiter.displaynamegenerator.ReplaceCamelCaseAndUnderscoreAndNumber
 
ReplaceCamelCaseAndUnderscoreAndNumber - Class in org.junitpioneer.jupiter.displaynamegenerator
A class extending DisplayNameGenerator.Standard.
ReplaceCamelCaseAndUnderscoreAndNumber() - Constructor for class org.junitpioneer.jupiter.displaynamegenerator.ReplaceCamelCaseAndUnderscoreAndNumber
 
REPORT_ENTRY_KEY - Static variable in class org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener
 
REPORTED_WARNING - Static variable in class org.junitpioneer.jupiter.EnvironmentVariableExtension
 
reportElapsedTime(ExtensionContext, long) - Static method in class org.junitpioneer.jupiter.StopwatchExtension
 
ReportEntry - Annotation Type in org.junitpioneer.jupiter
Publish the specified key-value pair to be consumed by an org.junit.platform.engine.EngineExecutionListener in order to supply additional information to the reporting infrastructure.
ReportEntry.PublishCondition - Enum in org.junitpioneer.jupiter
The available values you can choose from to define for which test outcomes the extension should publish the report entry.
ReportEntry.ReportEntries - Annotation Type in org.junitpioneer.jupiter
Containing annotation of repeatable ReportEntry.
ReportEntryExtension - Class in org.junitpioneer.jupiter
 
ReportEntryExtension() - Constructor for class org.junitpioneer.jupiter.ReportEntryExtension
 
reportingEntryPublished(TestIdentifier, ReportEntry) - Method in class org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener
 
reportWarning(ExtensionContext) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
Reports a warning about potentially unsafe practices.
reportWarning(ExtensionContext) - Method in class org.junitpioneer.jupiter.EnvironmentVariableExtension
 
resetDefaultLocale(ExtensionContext) - Method in class org.junitpioneer.jupiter.DefaultLocaleExtension
 
resetDefaultTimeZone(ExtensionContext.Store) - Method in class org.junitpioneer.jupiter.DefaultTimeZoneExtension
 
resolveNew(New, ExtensionContext.Store) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class org.junitpioneer.jupiter.cartesian.CartesianProductResolver
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class org.junitpioneer.jupiter.StdIoExtension
 
resolveShared(Shared, Parameter[], ExtensionContext.Store, ExtensionContext.Store) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
Resource<T> - Interface in org.junitpioneer.jupiter.resource
Resource is the common interface for "resources", as managed by ResourceFactory implementations.
ResourceExtension - Class in org.junitpioneer.jupiter.resource
 
ResourceExtension() - Constructor for class org.junitpioneer.jupiter.resource.ResourceExtension
 
ResourceFactory<T> - Interface in org.junitpioneer.jupiter.resource
ResourceFactory is the common interface for "resource factories", which are responsible for creating Resources.
resourceKey(Shared) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
resourceLockKey(Shared) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
restoreBackup() - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension.EntriesBackup
 
RestoreEnvironmentVariables - Annotation Type in org.junitpioneer.jupiter
@RestoreEnvironmentVariables is a JUnit Jupiter extension to restore the entire set of environment variables to the original value, or the value of the higher-level container, after the annotated element has been executed.
restoreForAllContexts(ExtensionContext) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
restoreOriginalCompleteEntries(ExtensionContext) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
Restore the complete original state of the entries as they were prior to this ExtensionContext, if the complete state was initially stored in a before all/each event.
restoreOriginalIncrementalEntries(ExtensionContext) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
RestoreSystemProperties - Annotation Type in org.junitpioneer.jupiter
@RestoreSystemProperties is a JUnit Jupiter extension to restore the entire set of system properties to the original value, or the value of the higher-level container, after the annotated element is complete.
result - Variable in class org.junitpioneer.jupiter.issue.IssueTestCaseBuilder
 
result - Variable in class org.junitpioneer.jupiter.IssueTestCase
 
result() - Method in class org.junitpioneer.jupiter.IssueTestCase
Returns the result of the test methods' execution.
retrierFor(ExtensionContext) - Static method in class org.junitpioneer.jupiter.RetryingTestExtension
 
retriesSoFar - Variable in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
 
RetryingTest - Annotation Type in org.junitpioneer.jupiter
@RetryingTest is a JUnit Jupiter extension that retries a failing test a certain number of times before the test actually shows up as failing.
RetryingTestExtension - Class in org.junitpioneer.jupiter
 
RetryingTestExtension() - Constructor for class org.junitpioneer.jupiter.RetryingTestExtension
 
RetryingTestExtension.FailedTestRetrier - Class in org.junitpioneer.jupiter
 
RetryingTestInvocationContext - Class in org.junitpioneer.jupiter
 
RetryingTestInvocationContext(TestNameFormatter) - Constructor for class org.junitpioneer.jupiter.RetryingTestInvocationContext
 
runSequentially(InvocationInterceptor.Invocation<T>, Executable, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 

S

scope() - Method in annotation type org.junitpioneer.jupiter.resource.Shared
The scope for how long the resource will live.
Scope() - Constructor for enum org.junitpioneer.jupiter.resource.Shared.Scope
 
scopedContext(ExtensionContext, Shared.Scope) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
scopedStore(ExtensionContext, Shared.Scope) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
seenExceptions - Variable in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
 
seenFailedAssumption - Variable in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
 
seenUnexpectedException - Variable in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
 
select(Enum<?>, Set<String>) - Method in enum org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
 
selector - Variable in enum org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
 
SEPARATOR - Static variable in class org.junitpioneer.jupiter.StdIoExtension
 
serialVersionUID - Static variable in exception org.junitpioneer.jupiter.json.NoJsonParserConfiguredException
 
serialVersionUID - Static variable in class org.junitpioneer.vintage.Test.None
Deprecated.
 
set(String, String) - Static method in class org.junitpioneer.jupiter.EnvironmentVariableUtils
Set a value of an environment variable.
setDefaultLocale(ExtensionContext, DefaultLocale) - Method in class org.junitpioneer.jupiter.DefaultLocaleExtension
 
setDefaultTimeZone(ExtensionContext.Store, DefaultTimeZone) - Method in class org.junitpioneer.jupiter.DefaultTimeZoneExtension
 
setElapsedTime(long) - Method in class org.junitpioneer.jupiter.issue.IssueTestCaseBuilder
 
setEntries(Map<K, V>) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
setEntry(String, String) - Method in class org.junitpioneer.jupiter.EnvironmentVariableExtension
 
setEntry(String, String) - Method in class org.junitpioneer.jupiter.SystemPropertyExtension
 
setEntry(K, V) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
Sets the entry indicated by the specified key.
SetEnvironmentVariable - Annotation Type in org.junitpioneer.jupiter
@SetEnvironmentVariable is a JUnit Jupiter extension to set the value of an environment variable for a test execution.
SetEnvironmentVariable.SetEnvironmentVariables - Annotation Type in org.junitpioneer.jupiter
Containing annotation of repeatable @SetEnvironmentVariable.
setInProcessEnvironmentClass(Consumer<Map<String, String>>) - Static method in class org.junitpioneer.jupiter.EnvironmentVariableUtils
 
setInSystemEnvClass(Consumer<Map<String, String>>) - Static method in class org.junitpioneer.jupiter.EnvironmentVariableUtils
 
setIssueId(String) - Method in class org.junitpioneer.jupiter.issue.IssueTestCaseBuilder
 
setKeyMapper() - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
setKeyMapper() - Method in class org.junitpioneer.jupiter.EnvironmentVariableExtension
 
setKeyMapper() - Method in class org.junitpioneer.jupiter.SystemPropertyExtension
 
setResult(TestExecutionResult.Status) - Method in class org.junitpioneer.jupiter.issue.IssueTestCaseBuilder
 
SetSystemProperty - Annotation Type in org.junitpioneer.jupiter
@SetSystemProperty is a JUnit Jupiter extension to set the value of a system property for a test execution.
SetSystemProperty.SetSystemProperties - Annotation Type in org.junitpioneer.jupiter
Containing annotation of repeatable @SetSystemProperty.
setValueMapper() - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
setValueMapper() - Method in class org.junitpioneer.jupiter.EnvironmentVariableExtension
 
setValueMapper() - Method in class org.junitpioneer.jupiter.SystemPropertyExtension
 
Shared - Annotation Type in org.junitpioneer.jupiter.resource
@Shared is used to create a resource that is shared with multiple tests.
SHARED_ANNOTATION_RESOLUTION_LOCK - Static variable in class org.junitpioneer.jupiter.resource.ResourceExtension
 
Shared.Scope - Enum in org.junitpioneer.jupiter.resource
Scope specifies how long a shared resource lives.
sharedAnnotationKey(Shared) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
ShortRange - Class in org.junitpioneer.jupiter.params
 
ShortRange(ShortRangeSource) - Constructor for class org.junitpioneer.jupiter.params.ShortRange
 
ShortRangeSource - Annotation Type in org.junitpioneer.jupiter.params
@ShortRangeSource is an ArgumentsSource that provides access to a range of short values.
ShortRangeSource.ShortRangeSources - Annotation Type in org.junitpioneer.jupiter.params
 
shorts() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Values
The short values to use as sources of arguments; must not be empty.
shouldDisable(Throwable) - Method in class org.junitpioneer.jupiter.DisableIfTestFailsExtension.Configuration
 
shouldPreserveException(Throwable) - Static method in class org.junitpioneer.jupiter.ExpectedToFailExtension
Returns whether the exception should be preserved and reported as is instead of considering it an 'expected to fail' exception.
sign - Variable in class org.junitpioneer.jupiter.params.Range
 
SimpleAggregator - Class in org.junitpioneer.jupiter.params
 
SimpleAggregator() - Constructor for class org.junitpioneer.jupiter.params.SimpleAggregator
 
sortedLocksForSharedResources(Collection<Shared>, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
SOURCE_FILE - org.junitpioneer.jupiter.resource.Shared.Scope
At this scope, a shared resource will last as long as the test file it is defined in.
sources - Variable in class org.junitpioneer.jupiter.json.AbstractJsonSourceBasedArgumentsProvider
 
STD_IN_KEY - Static variable in class org.junitpioneer.jupiter.StdIoExtension
 
StdErr - Class in org.junitpioneer.jupiter
For details and examples, see the documentation on standard input/output.
StdErr() - Constructor for class org.junitpioneer.jupiter.StdErr
 
StdIn - Class in org.junitpioneer.jupiter
For details and examples, see the documentation on standard input/output.
StdIn(String[]) - Constructor for class org.junitpioneer.jupiter.StdIn
 
StdIo - Annotation Type in org.junitpioneer.jupiter
Allows specifying the input that's read from System.in as well as capturing lines read from System.in (with parameter StdIn) or written to System.out (with parameter StdOut).
StdIoExtension - Class in org.junitpioneer.jupiter
 
StdIoExtension() - Constructor for class org.junitpioneer.jupiter.StdIoExtension
 
StdOut - Class in org.junitpioneer.jupiter
For details and examples, see the documentation on standard input/output.
StdOut() - Constructor for class org.junitpioneer.jupiter.StdOut
 
StdOutputStream - Class in org.junitpioneer.jupiter
 
StdOutputStream() - Constructor for class org.junitpioneer.jupiter.StdOutputStream
 
step - Variable in class org.junitpioneer.jupiter.params.Range
 
step() - Method in annotation type org.junitpioneer.jupiter.params.ByteRangeSource
The size of the step between the from and the to.
step() - Method in annotation type org.junitpioneer.jupiter.params.DoubleRangeSource
The size of the step between the from and the to.
step() - Method in annotation type org.junitpioneer.jupiter.params.FloatRangeSource
The size of the step between the from and the to.
step() - Method in annotation type org.junitpioneer.jupiter.params.IntRangeSource
The size of the step between the from and the to.
step() - Method in annotation type org.junitpioneer.jupiter.params.LongRangeSource
The size of the step between the from and the to.
step() - Method in annotation type org.junitpioneer.jupiter.params.ShortRangeSource
The size of the step between the from and the to.
Stopwatch - Annotation Type in org.junitpioneer.jupiter
@Stopwatch is a JUnit Jupiter extension to measure the elapsed time of a test execution.
StopwatchExtension - Class in org.junitpioneer.jupiter
The StopwatchExtension implements callback methods for the @Stopwatch annotation.
StopwatchExtension() - Constructor for class org.junitpioneer.jupiter.StopwatchExtension
 
STORE_KEY - Static variable in class org.junitpioneer.jupiter.StopwatchExtension
 
storeDefaultLocale(ExtensionContext) - Method in class org.junitpioneer.jupiter.DefaultLocaleExtension
 
storeDefaultTimeZone(ExtensionContext.Store) - Method in class org.junitpioneer.jupiter.DefaultTimeZoneExtension
 
storeExceptionStatus(ExtensionContext, ExpectedExceptionExtension.EXCEPTION) - Static method in class org.junitpioneer.vintage.ExpectedExceptionExtension
 
storeNowAsLaunchTime(ExtensionContext) - Method in class org.junitpioneer.jupiter.StopwatchExtension
 
storeOriginalCompleteEntries(ExtensionContext, Properties) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
storeOriginalIncrementalEntries(ExtensionContext, Collection<K>, Collection<K>) - Method in class org.junitpioneer.jupiter.AbstractEntryBasedExtension
 
storeStdErr(ExtensionContext) - Method in class org.junitpioneer.jupiter.StdIoExtension
 
storeStdOut(ExtensionContext) - Method in class org.junitpioneer.jupiter.StdIoExtension
 
strings() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Values
The String values to use as sources of arguments; must not be empty.
supportsParameter(ParameterContext, ExtensionContext) - Method in class org.junitpioneer.jupiter.cartesian.CartesianProductResolver
 
supportsParameter(ParameterContext, ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
supportsParameter(ParameterContext, ExtensionContext) - Method in class org.junitpioneer.jupiter.StdIoExtension
 
supportsTestTemplate(ExtensionContext) - Method in class org.junitpioneer.jupiter.cartesian.CartesianTestExtension
 
supportsTestTemplate(ExtensionContext) - Method in class org.junitpioneer.jupiter.RetryingTestExtension
 
suspendFor(int) - Method in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
 
suspendForMs - Variable in class org.junitpioneer.jupiter.RetryingTestExtension.FailedTestRetrier
 
suspendForMs() - Method in annotation type org.junitpioneer.jupiter.RetryingTest
Specifies a pause (in milliseconds) between executions.
swapAndStoreIn(ExtensionContext, StdIn) - Method in class org.junitpioneer.jupiter.StdIoExtension
 
SYSTEM_ERR_KEY - Static variable in class org.junitpioneer.jupiter.StdIoExtension
 
SYSTEM_IN_KEY - Static variable in class org.junitpioneer.jupiter.StdIoExtension
 
SYSTEM_OUT_KEY - Static variable in class org.junitpioneer.jupiter.StdIoExtension
 
SystemPropertyExtension - Class in org.junitpioneer.jupiter
 
SystemPropertyExtension() - Constructor for class org.junitpioneer.jupiter.SystemPropertyExtension
 

T

tempDir - Variable in class org.junitpioneer.jupiter.resource.TemporaryDirectory.TemporaryDirectoryResource
 
TemporaryDirectory - Class in org.junitpioneer.jupiter.resource
TemporaryDirectory is a "resource factory" implementation that, combined with @New or @Shared, allows for the creation of temporary directories that can be used by individual tests or shared across multiple tests.
TemporaryDirectory() - Constructor for class org.junitpioneer.jupiter.resource.TemporaryDirectory
 
TemporaryDirectory.TemporaryDirectoryResource - Class in org.junitpioneer.jupiter.resource
 
TemporaryDirectoryResource(Path) - Constructor for class org.junitpioneer.jupiter.resource.TemporaryDirectory.TemporaryDirectoryResource
 
Test - Annotation Type in org.junitpioneer.vintage
Deprecated.
This annotation is an intermediate step on a full migration from JUnit 4's @Test to Jupiter's. To emphasize its character as a temporary solution and to reduce risk of accidental use, it's marked as deprecated. Deprecated since v0.4; not intended to be removed.
TEST_RAN_TOO_LONG - Static variable in class org.junitpioneer.vintage.TimeoutExtension
 
Test.None - Class in org.junitpioneer.vintage
Deprecated.
Dummy default class for the expected parameter.
testAborted(ExtensionContext, Throwable) - Method in class org.junitpioneer.jupiter.ReportEntryExtension
 
testCases - Variable in class org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener
 
testDisabled(ExtensionContext, Optional<String>) - Method in class org.junitpioneer.jupiter.ReportEntryExtension
 
testFactoryMethod(ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
testFailed(ExtensionContext, Throwable) - Method in class org.junitpioneer.jupiter.ReportEntryExtension
 
testId - Variable in class org.junitpioneer.jupiter.issue.IssueTestCaseBuilder
 
testId - Variable in class org.junitpioneer.jupiter.IssueTestCase
 
testId() - Method in class org.junitpioneer.jupiter.IssueTestCase
Returns the unique name of the test method.
testMethodDescription(ExtensionContext) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
TestNameFormatter - Class in org.junitpioneer.internal
 
TestNameFormatter(String, String, Class<?>) - Constructor for class org.junitpioneer.internal.TestNameFormatter
 
testPlanExecutionFinished(TestPlan) - Method in class org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener
 
tests - Variable in class org.junitpioneer.jupiter.IssueTestSuite
 
tests() - Method in class org.junitpioneer.jupiter.IssueTestSuite
Retrieves a list with all test cases related to this issue.
testSuccessful(ExtensionContext) - Method in class org.junitpioneer.jupiter.ReportEntryExtension
 
throwIfHasAnnotationWithSameNameButDifferentScope(ExtensionContext.Store, Shared) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
throwIfHasAnnotationWithSameNameButDifferentType(ExtensionContext.Store, Shared) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
throwIfMultipleParametersHaveExactAnnotation(Parameter[], Shared) - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
TIME_REPORT_KEY - Static variable in class org.junitpioneer.jupiter.issue.IssueExtensionExecutionListener
 
timeout() - Method in annotation type org.junitpioneer.vintage.Test
Deprecated.
Optionally specify timeout in milliseconds to cause a test method to fail if it takes longer than that number of milliseconds.
TimeoutExtension - Class in org.junitpioneer.vintage
This extension implements the timeout behavior of @Test, where a test is failed if it takes longer to finish than the specified time.
TimeoutExtension() - Constructor for class org.junitpioneer.vintage.TimeoutExtension
 
to - Variable in class org.junitpioneer.jupiter.params.Range
 
to() - Method in annotation type org.junitpioneer.jupiter.params.ByteRangeSource
The end point of the range, exclusive.
to() - Method in annotation type org.junitpioneer.jupiter.params.DoubleRangeSource
The end point of the range, exclusive.
to() - Method in annotation type org.junitpioneer.jupiter.params.FloatRangeSource
The end point of the range, exclusive.
to() - Method in annotation type org.junitpioneer.jupiter.params.IntRangeSource
The end point of the range, exclusive.
to() - Method in annotation type org.junitpioneer.jupiter.params.LongRangeSource
The end point of the range, exclusive.
to() - Method in annotation type org.junitpioneer.jupiter.params.ShortRangeSource
The end point of the range, exclusive.
toNode(InputStream) - Method in class org.junitpioneer.jupiter.json.JacksonJsonConverter
 
toNode(InputStream) - Method in interface org.junitpioneer.jupiter.json.JsonConverter
Convert the given stream into a Node.
toNode(String, boolean) - Method in class org.junitpioneer.jupiter.json.JacksonJsonConverter
 
toNode(String, boolean) - Method in interface org.junitpioneer.jupiter.json.JsonConverter
Convert the given value into a Node
toString() - Method in class org.junitpioneer.jupiter.IssueTestCase
 
toString() - Method in class org.junitpioneer.jupiter.IssueTestSuite
 
toString() - Method in class org.junitpioneer.jupiter.json.JacksonNode
 
toType(Type) - Method in class org.junitpioneer.jupiter.json.JacksonNode
 
toType(Type) - Method in interface org.junitpioneer.jupiter.json.Node
Convert this node into the requested type
tryEachConstructor(Set<Constructor<?>>, ArgumentsAccessor) - Method in class org.junitpioneer.jupiter.params.SimpleAggregator
 
trySystemEnvClass(Consumer<Map<String, String>>, ReflectiveOperationException) - Static method in class org.junitpioneer.jupiter.EnvironmentVariableUtils
 

U

uniqueKey() - Method in class org.junitpioneer.jupiter.resource.ResourceExtension
 
UseObjectMapper - Annotation Type in org.junitpioneer.jupiter.json
 

V

validate() - Method in class org.junitpioneer.jupiter.params.Range
Asserts the range is valid.
validate(CartesianTest.Enum, Set<? extends Enum<?>>, Set<String>) - Method in enum org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
 
validate(CartesianTest.Enum, Set<? extends Enum<?>>, Set<String>) - Method in interface org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode.Validator
 
validateNames(CartesianTest.Enum, Set<? extends Enum<?>>, Set<String>) - Static method in enum org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
 
validatePatterns(CartesianTest.Enum, Set<? extends Enum<?>>, Set<String>) - Static method in enum org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
 
validator - Variable in enum org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
 
value() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianArgumentsSource
The type of CartesianArgumentsProvider to be used.
value() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.Enum
The enum type that serves as the source of the enum constants.
value() - Method in annotation type org.junitpioneer.jupiter.cartesian.CartesianTest.MethodFactory
The name of the method that returns an ArgumentSets instance.
value() - Method in annotation type org.junitpioneer.jupiter.ClearEnvironmentVariable.ClearEnvironmentVariables
 
value() - Method in annotation type org.junitpioneer.jupiter.ClearSystemProperty.ClearSystemProperties
 
value() - Method in annotation type org.junitpioneer.jupiter.DefaultLocale
A language tag string as specified by IETF BCP 47.
value() - Method in annotation type org.junitpioneer.jupiter.DefaultTimeZone
The ID for a TimeZone, either an abbreviation such as "PST", a full name such as "America/Los_Angeles", or a custom ID such as "GMT-8:00".
value() - Method in annotation type org.junitpioneer.jupiter.ExpectedToFail
Defines the message to show when a test is aborted because it is failing.
value() - Method in annotation type org.junitpioneer.jupiter.Issue
The id of the issue as defined by the issue-tracker, e.g.
value() - Method in annotation type org.junitpioneer.jupiter.json.JsonClasspathSource
The JSON classpath resources to use as the sources of arguments; must not be empty.
value() - Method in annotation type org.junitpioneer.jupiter.json.JsonFileSource
The JSON files to use as the sources of arguments; must not be empty.
value() - Method in annotation type org.junitpioneer.jupiter.json.JsonSource
The JSON values to use as the source of arguments; must not be empty.
value() - Method in annotation type org.junitpioneer.jupiter.json.Property
The name of the JSON property.
value() - Method in annotation type org.junitpioneer.jupiter.json.UseObjectMapper
 
value() - Method in annotation type org.junitpioneer.jupiter.params.ByteRangeSource.ByteRangeSources
 
value() - Method in annotation type org.junitpioneer.jupiter.params.DisableIfArgument.DisableIfArguments
 
value() - Method in annotation type org.junitpioneer.jupiter.params.DoubleRangeSource.DoubleRangeSources
 
value() - Method in annotation type org.junitpioneer.jupiter.params.FloatRangeSource.FloatRangeSources
 
value() - Method in annotation type org.junitpioneer.jupiter.params.IntRangeSource.IntRangeSources
 
value() - Method in annotation type org.junitpioneer.jupiter.params.LongRangeSource.LongRangeSources
 
value() - Method in annotation type org.junitpioneer.jupiter.params.RangeClass
 
value() - Method in annotation type org.junitpioneer.jupiter.params.ShortRangeSource.ShortRangeSources
 
value() - Method in annotation type org.junitpioneer.jupiter.ReportEntry.ReportEntries
 
value() - Method in annotation type org.junitpioneer.jupiter.ReportEntry
Specifies the value of the pair that's to be published as a report entry.
value() - Method in annotation type org.junitpioneer.jupiter.resource.New
The class of the resource factory to get the resource from.
value() - Method in annotation type org.junitpioneer.jupiter.RetryingTest
Specifies how often the test is executed at most.
value() - Method in annotation type org.junitpioneer.jupiter.SetEnvironmentVariable.SetEnvironmentVariables
 
value() - Method in annotation type org.junitpioneer.jupiter.SetEnvironmentVariable
The value of the system property to be set.
value() - Method in annotation type org.junitpioneer.jupiter.SetSystemProperty.SetSystemProperties
 
value() - Method in annotation type org.junitpioneer.jupiter.SetSystemProperty
The value of the system property to be set.
value() - Method in annotation type org.junitpioneer.jupiter.StdIo
Provides the intercepted standard input with values.
value(Type) - Method in class org.junitpioneer.jupiter.json.JacksonNode
 
value(Type) - Method in interface org.junitpioneer.jupiter.json.Node
Get the value of the node.
valueOf(String) - Static method in enum org.junitpioneer.jupiter.cartesian.CartesianEnumArgumentsProvider.NullEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.junitpioneer.jupiter.converter.NumberToByteArrayConversion.ByteOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.junitpioneer.jupiter.ReportEntry.PublishCondition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.junitpioneer.jupiter.resource.Shared.Scope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.junitpioneer.vintage.ExpectedExceptionExtension.EXCEPTION
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.junitpioneer.jupiter.cartesian.CartesianEnumArgumentsProvider.NullEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.junitpioneer.jupiter.cartesian.CartesianTest.Enum.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.junitpioneer.jupiter.converter.NumberToByteArrayConversion.ByteOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.junitpioneer.jupiter.ReportEntry.PublishCondition
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.junitpioneer.jupiter.resource.Shared.Scope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.junitpioneer.vintage.ExpectedExceptionExtension.EXCEPTION
Returns an array containing the constants of this enum type, in the order they are declared.
variant() - Method in annotation type org.junitpioneer.jupiter.DefaultLocale
An IETF BCP 47 language string that matches the RFC 5646 syntax.
verifyKeyNotParameterized(ReportEntry) - Static method in class org.junitpioneer.jupiter.ReportEntryExtension
 
verifyKeyValueAreNotBlank(ReportEntry) - Static method in class org.junitpioneer.jupiter.ReportEntryExtension
 
verifyNonEmptyInputs(DisableIfAllArguments) - Static method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
 
verifyNonEmptyInputs(DisableIfAnyArgument) - Static method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
 
verifyNonEmptyInputs(DisableIfArgument) - Static method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
 
verifyParameterCount(ExtensionContext, ReportEntry) - Static method in class org.junitpioneer.jupiter.ReportEntryExtension
 
verifyReportEntry(ExtensionContext, ReportEntry) - Static method in class org.junitpioneer.jupiter.ReportEntryExtension
 
verifyValidIndex(List<Object>, int) - Method in class org.junitpioneer.jupiter.params.DisableIfArgumentExtension
 
visitFile(Path, BasicFileAttributes) - Method in class org.junitpioneer.jupiter.resource.PathDeleter
 

W

WARNING_KEY - Static variable in class org.junitpioneer.jupiter.EnvironmentVariableExtension
 
WARNING_VALUE - Static variable in class org.junitpioneer.jupiter.EnvironmentVariableExtension
 
WAS_NOT_THROWN - org.junitpioneer.vintage.ExpectedExceptionExtension.EXCEPTION
 
WAS_THROWN_AS_EXPECTED - org.junitpioneer.vintage.ExpectedExceptionExtension.EXCEPTION
 
WAS_THROWN_NOT_AS_EXPECTED - org.junitpioneer.vintage.ExpectedExceptionExtension.EXCEPTION
 
when() - Method in annotation type org.junitpioneer.jupiter.ReportEntry
Specifies when the extension should publish the report entry.
with() - Method in annotation type org.junitpioneer.jupiter.DisableIfTestFails
Configure on which exceptions remaining tests are disabled (defaults to "any exception").
withExceptions() - Method in annotation type org.junitpioneer.jupiter.ExpectedToFail
Specifies which exceptions are expected to be thrown and will cause the test to be aborted rather than fail.
wrap(Class<T>) - Static method in class org.junitpioneer.internal.PioneerUtils
Replaces all primitive types with the appropriate wrapper types.
write(byte[], int, int) - Method in class org.junitpioneer.jupiter.StdOutputStream
 
write(int) - Method in class org.junitpioneer.jupiter.StdOutputStream
 
writer - Variable in class org.junitpioneer.jupiter.StdIn
 
WritesDefaultLocale - Annotation Type in org.junitpioneer.jupiter
Marks tests that write the default locale but don't use the locale extension themselves.
WritesDefaultTimeZone - Annotation Type in org.junitpioneer.jupiter
Marks tests that write the default time zone but don't use the time zone extension themselves.
WritesEnvironmentVariable - Annotation Type in org.junitpioneer.jupiter
Marks tests that write environment variables but don't use the environment variable extension themselves.
WritesStdIo - Annotation Type in org.junitpioneer.jupiter
Marks tests that call System.setIn(), System.setOut() or System.setErr() to set the static fields System.in/System.out/System.err.
WritesSystemProperty - Annotation Type in org.junitpioneer.jupiter
Marks tests that write system properties but don't use the system property extension themselves.

Z

zero - Variable in class org.junitpioneer.jupiter.params.Range
 
A B C D E F G H I J K L M N O P R S T U V W Z 
All Classes All Packages