Index

A B C D E F G I J K L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accept(A) - Method in class org.junit.jupiter.params.converter.AnnotationBasedArgumentConverter
 
accept(A) - Method in class org.junit.jupiter.params.provider.AnnotationBasedArgumentsProvider
 
AfterParameterizedClassInvocation - Annotation Interface in org.junit.jupiter.params
@AfterParameterizedClassInvocation is used to signal that the annotated method should be executed before each invocation of the current @ParameterizedClass.
aggregateArguments(ArgumentsAccessor, Class<?>, AnnotatedElementContext, int) - Method in class org.junit.jupiter.params.aggregator.SimpleArgumentsAggregator
 
aggregateArguments(ArgumentsAccessor, ParameterContext) - Method in interface org.junit.jupiter.params.aggregator.ArgumentsAggregator
Aggregate the arguments contained in the supplied accessor into a single object.
aggregateArguments(ArgumentsAccessor, ParameterContext) - Method in class org.junit.jupiter.params.aggregator.SimpleArgumentsAggregator
 
aggregateArguments(ArgumentsAccessor, FieldContext) - Method in interface org.junit.jupiter.params.aggregator.ArgumentsAggregator
Aggregate the arguments contained in the supplied accessor into a single object.
aggregateArguments(ArgumentsAccessor, FieldContext) - Method in class org.junit.jupiter.params.aggregator.SimpleArgumentsAggregator
 
AggregateWith - Annotation Interface in org.junit.jupiter.params.aggregator
@AggregateWith is an annotation that allows one to specify an ArgumentsAggregator.
allowZeroInvocations() - Element in annotation interface org.junit.jupiter.params.ParameterizedClass
Configure whether zero invocations are allowed for this parameterized class.
allowZeroInvocations() - Element in annotation interface org.junit.jupiter.params.ParameterizedTest
Configure whether zero invocations are allowed for this parameterized test.
AnnotationBasedArgumentConverter<A> - Class in org.junit.jupiter.params.converter
AnnotationBasedArgumentConverter is an abstract base class for ArgumentConverter implementations that also need to consume an annotation in order to perform the conversion.
AnnotationBasedArgumentConverter() - Constructor for class org.junit.jupiter.params.converter.AnnotationBasedArgumentConverter
 
AnnotationBasedArgumentsProvider<A> - Class in org.junit.jupiter.params.provider
AnnotationBasedArgumentsProvider is an abstract base class for ArgumentsProvider implementations that also need to consume an annotation in order to provide the arguments.
AnnotationBasedArgumentsProvider() - Constructor for class org.junit.jupiter.params.provider.AnnotationBasedArgumentsProvider
 
AnnotationConsumer<A> - Interface in org.junit.jupiter.params.support
AnnotationConsumer is a functional interface for consuming annotations.
AnnotationConsumerInitializer - Class in org.junit.jupiter.params.support
AnnotationConsumerInitializer is an internal helper class for initializing AnnotationConsumers.
ARGUMENT_SET_NAME_OR_ARGUMENTS_WITH_NAMES_PLACEHOLDER - Static variable in class org.junit.jupiter.params.ParameterizedInvocationConstants
Placeholder for either ARGUMENT_SET_NAME_PLACEHOLDER or ARGUMENTS_WITH_NAMES_PLACEHOLDER, depending on whether the current set of arguments was created via argumentSet(): {argumentSetNameOrArgumentsWithNames}.
ARGUMENT_SET_NAME_OR_ARGUMENTS_WITH_NAMES_PLACEHOLDER - Static variable in annotation interface org.junit.jupiter.params.ParameterizedTest
Deprecated.
ARGUMENT_SET_NAME_PLACEHOLDER - Static variable in class org.junit.jupiter.params.ParameterizedInvocationConstants
Placeholder for the name of the argument set for the current invocation of a @ParameterizedTest method: {argumentSetName}.
ARGUMENT_SET_NAME_PLACEHOLDER - Static variable in annotation interface org.junit.jupiter.params.ParameterizedTest
Deprecated.
Please reference ARGUMENT_SET_NAME_PLACEHOLDER instead.
ArgumentAccessException - Exception Class in org.junit.jupiter.params.aggregator
ArgumentAccessException is an exception thrown by an ArgumentsAccessor if an error occurs while accessing or converting an argument.
ArgumentAccessException(String) - Constructor for exception class org.junit.jupiter.params.aggregator.ArgumentAccessException
 
ArgumentAccessException(String, Throwable) - Constructor for exception class org.junit.jupiter.params.aggregator.ArgumentAccessException
 
Argument Conversion - Search tag in annotation interface org.junit.jupiter.params.ParameterizedClass
Section
Argument Conversion - Search tag in annotation interface org.junit.jupiter.params.ParameterizedTest
Section
ArgumentConversionException - Exception Class in org.junit.jupiter.params.converter
ArgumentConversionException is an exception that can occur when an object is converted to another object by an implementation of an ArgumentConverter.
ArgumentConversionException(String) - Constructor for exception class org.junit.jupiter.params.converter.ArgumentConversionException
 
ArgumentConversionException(String, Throwable) - Constructor for exception class org.junit.jupiter.params.converter.ArgumentConversionException
 
ArgumentConverter - Interface in org.junit.jupiter.params.converter
ArgumentConverter is an abstraction that allows an input object to be converted to an instance of a different class.
argumentCountValidation() - Element in annotation interface org.junit.jupiter.params.ParameterizedClass
Configure how the number of arguments provided by an ArgumentsSource are validated.
argumentCountValidation() - Element in annotation interface org.junit.jupiter.params.ParameterizedTest
Configure how the number of arguments provided by an ArgumentsSource are validated.
ArgumentCountValidationMode - Enum Class in org.junit.jupiter.params
Enumeration of argument count validation modes for @ParameterizedClass and @ParameterizedTest.
arguments(Object...) - Static method in interface org.junit.jupiter.params.provider.Arguments
Factory method for creating an instance of Arguments based on the supplied arguments.
Arguments - Interface in org.junit.jupiter.params.provider
Arguments is an abstraction that provides access to an array of objects to be used for invoking a @ParameterizedTest method.
ARGUMENTS_PLACEHOLDER - Static variable in class org.junit.jupiter.params.ParameterizedInvocationConstants
Placeholder for the complete, comma-separated arguments list of the current invocation of a @ParameterizedTest method: {arguments}
ARGUMENTS_PLACEHOLDER - Static variable in annotation interface org.junit.jupiter.params.ParameterizedTest
Deprecated.
Please reference ARGUMENTS_PLACEHOLDER instead.
ARGUMENTS_WITH_NAMES_PLACEHOLDER - Static variable in class org.junit.jupiter.params.ParameterizedInvocationConstants
Placeholder for the complete, comma-separated named arguments list of the current invocation of a @ParameterizedTest method: {argumentsWithNames}
ARGUMENTS_WITH_NAMES_PLACEHOLDER - Static variable in annotation interface org.junit.jupiter.params.ParameterizedTest
Deprecated.
Please reference ARGUMENTS_WITH_NAMES_PLACEHOLDER instead.
Arguments.ArgumentSet - Class in org.junit.jupiter.params.provider
Specialization of Arguments that associates a name with a set of arguments.
ArgumentsAccessor - Interface in org.junit.jupiter.params.aggregator
ArgumentsAccessor defines the public API for accessing arguments provided by an ArgumentsProvider for a single invocation of a @ParameterizedTest method.
ArgumentsAggregationException - Exception Class in org.junit.jupiter.params.aggregator
ArgumentsAggregationException is an exception thrown by an ArgumentsAggregator when an error occurs while aggregating arguments.
ArgumentsAggregationException(String) - Constructor for exception class org.junit.jupiter.params.aggregator.ArgumentsAggregationException
 
ArgumentsAggregationException(String, Throwable) - Constructor for exception class org.junit.jupiter.params.aggregator.ArgumentsAggregationException
 
ArgumentsAggregator - Interface in org.junit.jupiter.params.aggregator
ArgumentsAggregator is an abstraction for the aggregation of arguments provided by an ArgumentsProvider for a single invocation of a @ParameterizedTest method into a single object.
argumentSet(String, Object...) - Static method in interface org.junit.jupiter.params.provider.Arguments
Factory method for creating an Arguments.ArgumentSet based on the supplied name and arguments.
ArgumentsProvider - Interface in org.junit.jupiter.params.provider
An ArgumentsProvider is responsible for providing a stream of arguments to be passed to a @ParameterizedClass or @ParameterizedTest.
Arguments Providers and Sources - Search tag in annotation interface org.junit.jupiter.params.ParameterizedClass
Section
Arguments Providers and Sources - Search tag in annotation interface org.junit.jupiter.params.ParameterizedTest
Section
ArgumentsSource - Annotation Interface in org.junit.jupiter.params.provider
@ArgumentsSource is a repeatable annotation that is used to register arguments providers for the annotated class or method.
ArgumentsSources - Annotation Interface in org.junit.jupiter.params.provider
@ArgumentsSources is a simple container for one or more ArgumentsSource annotations.
autoCloseArguments() - Element in annotation interface org.junit.jupiter.params.ParameterizedClass
Configure whether all arguments of the parameterized class that implement AutoCloseable will be closed after their corresponding invocation.
autoCloseArguments() - Element in annotation interface org.junit.jupiter.params.ParameterizedTest
Configure whether all arguments of the parameterized test that implement AutoCloseable will be closed after their corresponding invocation.

B

BeforeParameterizedClassInvocation - Annotation Interface in org.junit.jupiter.params
@BeforeParameterizedClassInvocation is used to signal that the annotated method should be executed before each invocation of the current @ParameterizedClass.
booleans() - Element in annotation interface org.junit.jupiter.params.provider.ValueSource
The boolean values to use as sources of arguments; must not be empty.
bytes() - Element in annotation interface org.junit.jupiter.params.provider.ValueSource
The byte values to use as sources of arguments; must not be empty.

C

chars() - Element in annotation interface org.junit.jupiter.params.provider.ValueSource
The char values to use as sources of arguments; must not be empty.
classes() - Element in annotation interface org.junit.jupiter.params.provider.ValueSource
The Class values to use as sources of arguments; must not be empty.
Composed Annotations - Search tag in annotation interface org.junit.jupiter.params.ParameterizedClass
Section
Composed Annotations - Search tag in annotation interface org.junit.jupiter.params.ParameterizedTest
Section
Composition - Search tag in annotation interface org.junit.jupiter.params.AfterParameterizedClassInvocation
Section
Composition - Search tag in annotation interface org.junit.jupiter.params.BeforeParameterizedClassInvocation
Section
Constructor Injection - Search tag in annotation interface org.junit.jupiter.params.ParameterizedClass
Section
convert(Object, Class<?>) - Method in class org.junit.jupiter.params.converter.SimpleArgumentConverter
Convert the supplied source object into the supplied targetType.
convert(Object, Class<?>, A) - Method in class org.junit.jupiter.params.converter.AnnotationBasedArgumentConverter
Convert the supplied source object into the supplied targetType, based on metadata in the provided annotation.
convert(Object, Class<?>, ClassLoader) - Method in class org.junit.jupiter.params.converter.DefaultArgumentConverter
 
convert(Object, ParameterContext) - Method in class org.junit.jupiter.params.converter.AnnotationBasedArgumentConverter
 
convert(Object, ParameterContext) - Method in interface org.junit.jupiter.params.converter.ArgumentConverter
Convert the supplied source object according to the supplied context.
convert(Object, ParameterContext) - Method in class org.junit.jupiter.params.converter.DefaultArgumentConverter
 
convert(Object, ParameterContext) - Method in class org.junit.jupiter.params.converter.SimpleArgumentConverter
 
convert(Object, ParameterContext) - Method in class org.junit.jupiter.params.converter.TypedArgumentConverter
 
convert(Object, FieldContext) - Method in class org.junit.jupiter.params.converter.AnnotationBasedArgumentConverter
 
convert(Object, FieldContext) - Method in interface org.junit.jupiter.params.converter.ArgumentConverter
Convert the supplied source object according to the supplied context.
convert(Object, FieldContext) - Method in class org.junit.jupiter.params.converter.DefaultArgumentConverter
 
convert(Object, FieldContext) - Method in class org.junit.jupiter.params.converter.SimpleArgumentConverter
 
convert(Object, FieldContext) - Method in class org.junit.jupiter.params.converter.TypedArgumentConverter
 
convert(S) - Method in class org.junit.jupiter.params.converter.TypedArgumentConverter
Convert the supplied source object of type S into an object of type T.
ConvertWith - Annotation Interface in org.junit.jupiter.params.converter
@ConvertWith is an annotation that allows one to specify an explicit ArgumentConverter.
create(ExtensionContext, int, ClassLoader, Object[]) - Static method in class org.junit.jupiter.params.aggregator.DefaultArgumentsAccessor
 
CsvFileSource - Annotation Interface in org.junit.jupiter.params.provider
@CsvFileSource is a repeatable ArgumentsSource which is used to load comma-separated value (CSV) files from one or more classpath CsvFileSource.resources() or CsvFileSource.files().
CsvFileSources - Annotation Interface in org.junit.jupiter.params.provider
@CsvFileSources is a simple container for one or more CsvFileSource annotations.
CsvParsingException - Exception Class in org.junit.jupiter.params.provider
Thrown if an error is encountered while parsing CSV input.
CsvParsingException(String) - Constructor for exception class org.junit.jupiter.params.provider.CsvParsingException
 
CsvParsingException(String, Throwable) - Constructor for exception class org.junit.jupiter.params.provider.CsvParsingException
 
CsvSource - Annotation Interface in org.junit.jupiter.params.provider
@CsvSource is a repeatable ArgumentsSource which reads comma-separated values (CSV) from one or more CSV records supplied via the CsvSource.value() attribute or CsvSource.textBlock() attribute.
CsvSources - Annotation Interface in org.junit.jupiter.params.provider
@CsvSources is a simple container for one or more CsvSource annotations.

D

DEFAULT - Enum constant in enum class org.junit.jupiter.params.ArgumentCountValidationMode
Use the default validation mode.
DEFAULT_DISPLAY_NAME - Static variable in class org.junit.jupiter.params.ParameterizedInvocationConstants
Default display name pattern for the current invocation of a @ParameterizedTest method: "[{index}] {argumentSetNameOrArgumentsWithNames}"
DEFAULT_DISPLAY_NAME - Static variable in annotation interface org.junit.jupiter.params.ParameterizedTest
Deprecated.
Please reference DEFAULT_DISPLAY_NAME instead.
DEFAULT_LOCALE_CONVERSION_FORMAT_PROPERTY_NAME - Static variable in class org.junit.jupiter.params.converter.DefaultArgumentConverter
Property name used to set the format for the conversion of Locale arguments: "junit.jupiter.params.arguments.conversion.locale.format"
DefaultArgumentConverter - Class in org.junit.jupiter.params.converter
DefaultArgumentConverter is the default implementation of the ArgumentConverter API.
DefaultArgumentConverter(ExtensionContext) - Constructor for class org.junit.jupiter.params.converter.DefaultArgumentConverter
 
DefaultArgumentsAccessor - Class in org.junit.jupiter.params.aggregator
Default implementation of the ArgumentsAccessor API.
delimiter() - Element in annotation interface org.junit.jupiter.params.provider.CsvFileSource
The column delimiter character to use when reading the CSV files.
delimiter() - Element in annotation interface org.junit.jupiter.params.provider.CsvSource
The column delimiter character to use when reading the records.
delimiterString() - Element in annotation interface org.junit.jupiter.params.provider.CsvFileSource
The column delimiter string to use when reading the CSV files.
delimiterString() - Element in annotation interface org.junit.jupiter.params.provider.CsvSource
The column delimiter string to use when reading the records.
DISPLAY_NAME_PLACEHOLDER - Static variable in class org.junit.jupiter.params.ParameterizedInvocationConstants
Placeholder for the display name of a @ParameterizedTest method: {displayName}
DISPLAY_NAME_PLACEHOLDER - Static variable in annotation interface org.junit.jupiter.params.ParameterizedTest
Deprecated.
Please reference DISPLAY_NAME_PLACEHOLDER instead.
doubles() - Element in annotation interface org.junit.jupiter.params.provider.ValueSource
The double values to use as sources of arguments; must not be empty.

E

EmptySource - Annotation Interface in org.junit.jupiter.params.provider
@EmptySource is an ArgumentsSource which provides a single empty argument to the annotated @ParameterizedClass or @ParameterizedTest.
emptyValue() - Element in annotation interface org.junit.jupiter.params.provider.CsvFileSource
The empty value to use when reading the CSV files.
emptyValue() - Element in annotation interface org.junit.jupiter.params.provider.CsvSource
The empty value to use when reading the records.
encoding() - Element in annotation interface org.junit.jupiter.params.provider.CsvFileSource
The encoding to use when reading the CSV files; must be a valid charset.
EnumSource - Annotation Interface in org.junit.jupiter.params.provider
@EnumSource is a repeatable ArgumentsSource for constants of an Enum.
EnumSource.Mode - Enum Class in org.junit.jupiter.params.provider
Enumeration of modes for selecting enum constants by name.
EnumSources - Annotation Interface in org.junit.jupiter.params.provider
@EnumSources is a simple container for one or more EnumSource annotations.
Example - Search tag in org.junit.jupiter.params.provider.CsvFileSource.useHeadersInDisplayName()
Section
Example - Search tag in org.junit.jupiter.params.provider.CsvSource.textBlock()
Section
Example - Search tag in org.junit.jupiter.params.provider.CsvSource.useHeadersInDisplayName()
Section
Example - Search tag in org.junit.jupiter.params.provider.CsvSource.value()
Section
Examples - Search tag in annotation interface org.junit.jupiter.params.provider.FieldSource
Section
Examples - Search tag in annotation interface org.junit.jupiter.params.provider.MethodSource
Section
EXCLUDE - Enum constant in enum class org.junit.jupiter.params.provider.EnumSource.Mode
Select all declared enum constants except those supplied via the EnumSource.names() attribute.

F

FieldContext - Interface in org.junit.jupiter.params.support
FieldContext encapsulates the context in which an @Parameter-annotated Field is declared in a @ParameterizedClass.
Field injection - Search tag in annotation interface org.junit.jupiter.params.ParameterizedClass
Section
Field or Constructor Injection - Search tag in annotation interface org.junit.jupiter.params.ParameterizedClass
Section
FieldSource - Annotation Interface in org.junit.jupiter.params.provider
@FieldSource is a repeatable ArgumentsSource which provides access to values of fields of the class in which this annotation is declared or from static fields in external classes referenced by fully qualified field name.
FieldSources - Annotation Interface in org.junit.jupiter.params.provider
@FieldSources is a simple container for one or more FieldSource annotations.
files() - Element in annotation interface org.junit.jupiter.params.provider.CsvFileSource
The CSV files to use as the sources of arguments; must not be empty unless CsvFileSource.resources() is non-empty.
floats() - Element in annotation interface org.junit.jupiter.params.provider.ValueSource
The float values to use as sources of arguments; must not be empty.
Formal Parameter List - Search tag in annotation interface org.junit.jupiter.params.ParameterizedTest
Section
from() - Element in annotation interface org.junit.jupiter.params.provider.EnumSource
The starting enum constant of the range to be included.

G

get() - Method in class org.junit.jupiter.params.provider.Arguments.ArgumentSet
 
get() - Method in interface org.junit.jupiter.params.provider.Arguments
Get the arguments used for an invocation of the @ParameterizedTest method.
get(int) - Method in interface org.junit.jupiter.params.aggregator.ArgumentsAccessor
Get the value of the argument at the given index as an Object.
get(int) - Method in class org.junit.jupiter.params.aggregator.DefaultArgumentsAccessor
 
get(int) - Method in interface org.junit.jupiter.params.support.ParameterDeclarations
Returns the indexed parameter declaration for the supplied index, if available; never null.
get(int, Class<T>) - Method in interface org.junit.jupiter.params.aggregator.ArgumentsAccessor
Get the value of the argument at the given index as an instance of the required type.
get(int, Class<T>) - Method in class org.junit.jupiter.params.aggregator.DefaultArgumentsAccessor
 
get(ExtensionContext) - Static method in interface org.junit.jupiter.params.support.ParameterInfo
Returns the closest ParameterInfo instance for the supplied ExtensionContext; potentially null.
getAll() - Method in interface org.junit.jupiter.params.support.ParameterDeclarations
Returns all indexed parameter declarations; never null, sorted by index.
getAnnotatedElement() - Method in interface org.junit.jupiter.params.support.ParameterDeclaration
Returns the AnnotatedElement that declares the parameter; never null.
getArguments() - Method in interface org.junit.jupiter.params.support.ParameterInfo
Returns the accessor to the arguments of the current invocation.
getBoolean(int) - Method in interface org.junit.jupiter.params.aggregator.ArgumentsAccessor
Get the value of the argument at the given index as a Boolean, performing automatic type conversion as necessary.
getBoolean(int) - Method in class org.junit.jupiter.params.aggregator.DefaultArgumentsAccessor
 
getByte(int) - Method in interface org.junit.jupiter.params.aggregator.ArgumentsAccessor
Get the value of the argument at the given index as a Byte, performing automatic type conversion as necessary.
getByte(int) - Method in class org.junit.jupiter.params.aggregator.DefaultArgumentsAccessor
 
getCharacter(int) - Method in interface org.junit.jupiter.params.aggregator.ArgumentsAccessor
Get the value of the argument at the given index as a Character, performing automatic type conversion as necessary.
getCharacter(int) - Method in class org.junit.jupiter.params.aggregator.DefaultArgumentsAccessor
 
getDeclarations() - Method in interface org.junit.jupiter.params.support.ParameterInfo
Returns the declarations of all indexed parameters.
getDouble(int) - Method in interface org.junit.jupiter.params.aggregator.ArgumentsAccessor
Get the value of the argument at the given index as a Double, performing automatic type conversion as necessary.
getDouble(int) - Method in class org.junit.jupiter.params.aggregator.DefaultArgumentsAccessor
 
getField() - Method in interface org.junit.jupiter.params.support.FieldContext
Returns the field for this context; never null.
getFirst() - Method in interface org.junit.jupiter.params.support.ParameterDeclarations
Returns the first indexed parameter declaration, if available; never null.
getFloat(int) - Method in interface org.junit.jupiter.params.aggregator.ArgumentsAccessor
Get the value of the argument at the given index as a Float, performing automatic type conversion as necessary.
getFloat(int) - Method in class org.junit.jupiter.params.aggregator.DefaultArgumentsAccessor
 
getInteger(int) - Method in interface org.junit.jupiter.params.aggregator.ArgumentsAccessor
Get the value of the argument at the given index as a Integer, performing automatic type conversion as necessary.
getInteger(int) - Method in class org.junit.jupiter.params.aggregator.DefaultArgumentsAccessor
 
getInvocationIndex() - Method in interface org.junit.jupiter.params.aggregator.ArgumentsAccessor
Get the index of the current test invocation.
getInvocationIndex() - Method in class org.junit.jupiter.params.aggregator.DefaultArgumentsAccessor
 
getLong(int) - Method in interface org.junit.jupiter.params.aggregator.ArgumentsAccessor
Get the value of the argument at the given index as a Long, performing automatic type conversion as necessary.
getLong(int) - Method in class org.junit.jupiter.params.aggregator.DefaultArgumentsAccessor
 
getName() - Method in class org.junit.jupiter.params.provider.Arguments.ArgumentSet
Get the name of this ArgumentSet.
getParameterIndex() - Method in interface org.junit.jupiter.params.support.FieldContext
Returns the index of the parameter.
getParameterIndex() - Method in interface org.junit.jupiter.params.support.ParameterDeclaration
Returns the index of the parameter.
getParameterName() - Method in interface org.junit.jupiter.params.support.ParameterDeclaration
Returns the name of the parameter, if available; never null but potentially empty.
getParameterType() - Method in interface org.junit.jupiter.params.support.ParameterDeclaration
Returns the type of the parameter; never null.
getShort(int) - Method in interface org.junit.jupiter.params.aggregator.ArgumentsAccessor
Get the value of the argument at the given index as a Short, performing automatic type conversion as necessary.
getShort(int) - Method in class org.junit.jupiter.params.aggregator.DefaultArgumentsAccessor
 
getSourceElement() - Method in interface org.junit.jupiter.params.support.ParameterDeclarations
Returns the source element of all parameter declarations.
getSourceElementDescription() - Method in interface org.junit.jupiter.params.support.ParameterDeclarations
Returns a human-readable description of the source element.
getString(int) - Method in interface org.junit.jupiter.params.aggregator.ArgumentsAccessor
Get the value of the argument at the given index as a String, performing automatic type conversion as necessary.
getString(int) - Method in class org.junit.jupiter.params.aggregator.DefaultArgumentsAccessor
 

I

ignoreLeadingAndTrailingWhitespace() - Element in annotation interface org.junit.jupiter.params.provider.CsvFileSource
Controls whether leading and trailing whitespace characters of unquoted CSV columns should be ignored.
ignoreLeadingAndTrailingWhitespace() - Element in annotation interface org.junit.jupiter.params.provider.CsvSource
Controls whether leading and trailing whitespace characters of unquoted CSV columns should be ignored.
INCLUDE - Enum constant in enum class org.junit.jupiter.params.provider.EnumSource.Mode
Select only those enum constants whose names are supplied via the EnumSource.names() attribute.
INDEX_PLACEHOLDER - Static variable in class org.junit.jupiter.params.ParameterizedInvocationConstants
Placeholder for the current invocation index of a @ParameterizedTest method (1-based): {index}
INDEX_PLACEHOLDER - Static variable in annotation interface org.junit.jupiter.params.ParameterizedTest
Deprecated.
Please reference INDEX_PLACEHOLDER instead.
Inheritance - Search tag in annotation interface org.junit.jupiter.params.ParameterizedClass
Section
Inheritance - Search tag in annotation interface org.junit.jupiter.params.ParameterizedTest
Section
Inheritance - Search tag in annotation interface org.junit.jupiter.params.provider.ArgumentsSource
Section
Inheritance - Search tag in annotation interface org.junit.jupiter.params.provider.ArgumentsSources
Section
Inheritance - Search tag in annotation interface org.junit.jupiter.params.provider.CsvFileSource
Section
Inheritance - Search tag in annotation interface org.junit.jupiter.params.provider.CsvFileSources
Section
Inheritance - Search tag in annotation interface org.junit.jupiter.params.provider.CsvSource
Section
Inheritance - Search tag in annotation interface org.junit.jupiter.params.provider.CsvSources
Section
Inheritance - Search tag in annotation interface org.junit.jupiter.params.provider.EmptySource
Section
Inheritance - Search tag in annotation interface org.junit.jupiter.params.provider.EnumSource
Section
Inheritance - Search tag in annotation interface org.junit.jupiter.params.provider.EnumSources
Section
Inheritance - Search tag in annotation interface org.junit.jupiter.params.provider.FieldSource
Section
Inheritance - Search tag in annotation interface org.junit.jupiter.params.provider.FieldSources
Section
Inheritance - Search tag in annotation interface org.junit.jupiter.params.provider.MethodSource
Section
Inheritance - Search tag in annotation interface org.junit.jupiter.params.provider.MethodSources
Section
Inheritance - Search tag in annotation interface org.junit.jupiter.params.provider.NullAndEmptySource
Section
Inheritance - Search tag in annotation interface org.junit.jupiter.params.provider.NullSource
Section
Inheritance - Search tag in annotation interface org.junit.jupiter.params.provider.ValueSource
Section
Inheritance - Search tag in annotation interface org.junit.jupiter.params.provider.ValueSources
Section
Inheritance and Execution Order - Search tag in annotation interface org.junit.jupiter.params.AfterParameterizedClassInvocation
Section
Inheritance and Execution Order - Search tag in annotation interface org.junit.jupiter.params.BeforeParameterizedClassInvocation
Section
initialize(AnnotatedElement, T) - Static method in class org.junit.jupiter.params.support.AnnotationConsumerInitializer
 
injectArguments() - Element in annotation interface org.junit.jupiter.params.AfterParameterizedClassInvocation
Whether the arguments of the parameterized test class should be injected into the annotated method (defaults to true).
injectArguments() - Element in annotation interface org.junit.jupiter.params.BeforeParameterizedClassInvocation
Whether the arguments of the parameterized test class should be injected into the annotated method (defaults to true).
ints() - Element in annotation interface org.junit.jupiter.params.provider.ValueSource
The int values to use as sources of arguments; must not be empty.

J

JavaTimeConversionPattern - Annotation Interface in org.junit.jupiter.params.converter
@JavaTimeConversionPattern is an annotation that allows a date/time conversion pattern to be specified on a parameter of a @ParameterizedClass or @ParameterizedTest.

K

KEY - Static variable in interface org.junit.jupiter.params.support.ParameterInfo
The key for retrieving the ParameterInfo instance from the Store.

L

Lifecycle Methods - Search tag in annotation interface org.junit.jupiter.params.ParameterizedClass
Section
lineSeparator() - Element in annotation interface org.junit.jupiter.params.provider.CsvFileSource
The line separator to use when reading the CSV files; must consist of 1 or 2 characters, typically "\r", "\n", or "\r\n".
longs() - Element in annotation interface org.junit.jupiter.params.provider.ValueSource
The long values to use as sources of arguments; must not be empty.

M

MATCH_ALL - Enum constant in enum class org.junit.jupiter.params.provider.EnumSource.Mode
Select only those enum constants whose names match all patterns supplied via the EnumSource.names() attribute.
MATCH_ANY - Enum constant in enum class org.junit.jupiter.params.provider.EnumSource.Mode
Select only those enum constants whose names match any pattern supplied via the EnumSource.names() attribute.
MATCH_NONE - Enum constant in enum class org.junit.jupiter.params.provider.EnumSource.Mode
Select only those enum constants whose names match none of the patterns supplied via the EnumSource.names() attribute.
maxCharsPerColumn() - Element in annotation interface org.junit.jupiter.params.provider.CsvFileSource
The maximum number of characters allowed per CSV column.
maxCharsPerColumn() - Element in annotation interface org.junit.jupiter.params.provider.CsvSource
The maximum number of characters allowed per CSV column.
Method Arguments - Search tag in annotation interface org.junit.jupiter.params.AfterParameterizedClassInvocation
Section
Method Arguments - Search tag in annotation interface org.junit.jupiter.params.BeforeParameterizedClassInvocation
Section
Method Signatures - Search tag in annotation interface org.junit.jupiter.params.AfterParameterizedClassInvocation
Section
Method Signatures - Search tag in annotation interface org.junit.jupiter.params.BeforeParameterizedClassInvocation
Section
MethodSource - Annotation Interface in org.junit.jupiter.params.provider
@MethodSource is a repeatable ArgumentsSource which provides access to values returned from factory methods of the class in which this annotation is declared or from static factory methods in external classes referenced by fully qualified method name.
MethodSources - Annotation Interface in org.junit.jupiter.params.provider
@MethodSources is a simple container for one or more MethodSource annotations.
mode() - Element in annotation interface org.junit.jupiter.params.provider.EnumSource
The enum constant selection mode.

N

name() - Element in annotation interface org.junit.jupiter.params.ParameterizedClass
The display name to be used for individual invocations of the parameterized class; never blank or consisting solely of whitespace.
name() - Element in annotation interface org.junit.jupiter.params.ParameterizedTest
The display name to be used for individual invocations of the parameterized test; never blank or consisting solely of whitespace.
names() - Element in annotation interface org.junit.jupiter.params.provider.EnumSource
The names of enum constants to provide, or regular expressions to select the names of enum constants to provide.
NAMESPACE - Static variable in interface org.junit.jupiter.params.support.ParameterInfo
The ExtensionContext.Namespace for accessing the Store for ParameterInfo.
NONE - Enum constant in enum class org.junit.jupiter.params.ArgumentCountValidationMode
Use the "none" argument count validation mode.
nullable() - Element in annotation interface org.junit.jupiter.params.converter.JavaTimeConversionPattern
Whether null argument values are allowed.
NullAndEmptySource - Annotation Interface in org.junit.jupiter.params.provider
@NullAndEmptySource is a composed annotation that combines the functionality of @NullSource and @EmptySource.
NullEnum - Enum Class in org.junit.jupiter.params.provider
Dummy enum class used as default value for optional attributes of annotations.
NullSource - Annotation Interface in org.junit.jupiter.params.provider
@NullSource is an ArgumentsSource which provides a single null argument to the annotated @ParameterizedClass or @ParameterizedTest.
nullValues() - Element in annotation interface org.junit.jupiter.params.provider.CsvFileSource
A list of strings that should be interpreted as null references.
nullValues() - Element in annotation interface org.junit.jupiter.params.provider.CsvSource
A list of strings that should be interpreted as null references.
numLinesToSkip() - Element in annotation interface org.junit.jupiter.params.provider.CsvFileSource
The number of lines to skip when reading the CSV files.

O

of(Object...) - Static method in interface org.junit.jupiter.params.provider.Arguments
Factory method for creating an instance of Arguments based on the supplied arguments.
org.junit.jupiter.params - package org.junit.jupiter.params
JUnit Jupiter extension for parameterized tests.
org.junit.jupiter.params.aggregator - package org.junit.jupiter.params.aggregator
The ArgumentsAggregator and ArgumentsAccessor interfaces and the AggregateWith annotation.
org.junit.jupiter.params.converter - package org.junit.jupiter.params.converter
ArgumentConverter implementations and the corresponding @ConvertWith annotation.
org.junit.jupiter.params.provider - package org.junit.jupiter.params.provider
ArgumentsProvider implementations and their corresponding ArgumentsSource annotations.
org.junit.jupiter.params.support - package org.junit.jupiter.params.support
Support classes for building providers and converters for arguments.

P

Parameter - Annotation Interface in org.junit.jupiter.params
@Parameter is used to signal that a field in a @ParameterizedClass constitutes a parameter and marks it for field injection.
ParameterDeclaration - Interface in org.junit.jupiter.params.support
ParameterDeclaration encapsulates the declaration of an indexed @ParameterizedClass or @ParameterizedTest parameter.
ParameterDeclarations - Interface in org.junit.jupiter.params.support
ParameterDeclarations encapsulates the combined declarations of all indexed @ParameterizedClass or @ParameterizedTest parameters.
ParameterInfo - Interface in org.junit.jupiter.params.support
ParameterInfo is used to provide information about the current invocation of a parameterized class or test.
ParameterizedClass - Annotation Interface in org.junit.jupiter.params
@ParameterizedClass is used to signal that the annotated class is a parameterized test class.
ParameterizedInvocationConstants - Class in org.junit.jupiter.params
Constants for the use with the @ParameterizedClass and @ParameterizedTest annotations.
ParameterizedTest - Annotation Interface in org.junit.jupiter.params
@ParameterizedTest is used to signal that the annotated method is a parameterized test method.
provideArguments(ExtensionContext) - Method in interface org.junit.jupiter.params.provider.ArgumentsProvider
provideArguments(ExtensionContext, A) - Method in class org.junit.jupiter.params.provider.AnnotationBasedArgumentsProvider
provideArguments(ParameterDeclarations, ExtensionContext) - Method in class org.junit.jupiter.params.provider.AnnotationBasedArgumentsProvider
 
provideArguments(ParameterDeclarations, ExtensionContext) - Method in interface org.junit.jupiter.params.provider.ArgumentsProvider
Provide a Stream of Arguments to be passed to a @ParameterizedClass or @ParameterizedTest.
provideArguments(ParameterDeclarations, ExtensionContext, A) - Method in class org.junit.jupiter.params.provider.AnnotationBasedArgumentsProvider
The returned Stream will be properly closed by the default implementation of AnnotationBasedArgumentsProvider.provideArguments(ParameterDeclarations, ExtensionContext), making it safe to use a resource such as Files.lines().

Q

quoteCharacter() - Element in annotation interface org.junit.jupiter.params.provider.CsvFileSource
The quote character to use for quoted strings.
quoteCharacter() - Element in annotation interface org.junit.jupiter.params.provider.CsvSource
The quote character to use for quoted strings.

R

resources() - Element in annotation interface org.junit.jupiter.params.provider.CsvFileSource
The CSV classpath resources to use as the sources of arguments; must not be empty unless CsvFileSource.files() is non-empty.

S

shorts() - Element in annotation interface org.junit.jupiter.params.provider.ValueSource
The short values to use as sources of arguments; must not be empty.
SimpleArgumentConverter - Class in org.junit.jupiter.params.converter
SimpleArgumentConverter is an abstract base class for ArgumentConverter implementations that only need to know the target type and do not need access to the ParameterContext to perform the conversion.
SimpleArgumentConverter() - Constructor for class org.junit.jupiter.params.converter.SimpleArgumentConverter
 
SimpleArgumentsAggregator - Class in org.junit.jupiter.params.aggregator
SimpleArgumentsAggregator is an abstract base class for ArgumentsAggregator implementations that do not need to distinguish between fields and method/constructor parameters.
SimpleArgumentsAggregator() - Constructor for class org.junit.jupiter.params.aggregator.SimpleArgumentsAggregator
 
size() - Method in interface org.junit.jupiter.params.aggregator.ArgumentsAccessor
Get the number of arguments in this accessor.
size() - Method in class org.junit.jupiter.params.aggregator.DefaultArgumentsAccessor
 
STRICT - Enum constant in enum class org.junit.jupiter.params.ArgumentCountValidationMode
Use the strict argument count validation mode.
strings() - Element in annotation interface org.junit.jupiter.params.provider.ValueSource
The String values to use as sources of arguments; must not be empty.
Supported Parameter Types - Search tag in annotation interface org.junit.jupiter.params.provider.EmptySource
Section
Supported placeholders - Search tag in org.junit.jupiter.params.ParameterizedClass.name()
Section
Supported placeholders - Search tag in org.junit.jupiter.params.ParameterizedTest.name()
Section
Supported Values - Search tag in org.junit.jupiter.params.converter.DefaultArgumentConverter.DEFAULT_LOCALE_CONVERSION_FORMAT_PROPERTY_NAME
Section

T

Test Execution Order - Search tag in annotation interface org.junit.jupiter.params.ParameterizedTest
Section
textBlock() - Element in annotation interface org.junit.jupiter.params.provider.CsvSource
The CSV records to use as the source of arguments, supplied as a single text block; must not be empty.
to() - Element in annotation interface org.junit.jupiter.params.provider.EnumSource
The ending enum constant of the range to be included.
toArray() - Method in interface org.junit.jupiter.params.aggregator.ArgumentsAccessor
Get all arguments in this accessor as an array.
toArray() - Method in class org.junit.jupiter.params.aggregator.DefaultArgumentsAccessor
 
toList() - Method in interface org.junit.jupiter.params.aggregator.ArgumentsAccessor
Get all arguments in this accessor as an immutable list.
toList() - Method in class org.junit.jupiter.params.aggregator.DefaultArgumentsAccessor
 
toString() - Method in class org.junit.jupiter.params.provider.Arguments.ArgumentSet
Return the name of this ArgumentSet.
TypedArgumentConverter<S,T> - Class in org.junit.jupiter.params.converter
TypedArgumentConverter is an abstract base class for ArgumentConverter implementations that always convert objects of a given source type into a given target type.
TypedArgumentConverter(Class<S>, Class<T>) - Constructor for class org.junit.jupiter.params.converter.TypedArgumentConverter
Create a new TypedArgumentConverter.

U

UNSET_INDEX - Static variable in annotation interface org.junit.jupiter.params.Parameter
Constant that indicates that the index of the parameter is unset.
useHeadersInDisplayName() - Element in annotation interface org.junit.jupiter.params.provider.CsvFileSource
Configures whether the first CSV record should be treated as header names for columns.
useHeadersInDisplayName() - Element in annotation interface org.junit.jupiter.params.provider.CsvSource
Configures whether the first CSV record should be treated as header names for columns.

V

value() - Element in annotation interface org.junit.jupiter.params.aggregator.AggregateWith
 
value() - Element in annotation interface org.junit.jupiter.params.converter.ConvertWith
The type of ArgumentConverter to use.
value() - Element in annotation interface org.junit.jupiter.params.converter.JavaTimeConversionPattern
The date/time conversion pattern.
value() - Element in annotation interface org.junit.jupiter.params.Parameter
Returns the index of the parameter in the list of parameters.
value() - Element in annotation interface org.junit.jupiter.params.provider.ArgumentsSource
The type of ArgumentsProvider to be used.
value() - Element in annotation interface org.junit.jupiter.params.provider.ArgumentsSources
An array of one or more @ArgumentsSource annotations.
value() - Element in annotation interface org.junit.jupiter.params.provider.CsvFileSources
An array of one or more @CsvFileSource annotations.
value() - Element in annotation interface org.junit.jupiter.params.provider.CsvSource
The CSV records to use as the source of arguments; must not be empty.
value() - Element in annotation interface org.junit.jupiter.params.provider.CsvSources
An array of one or more @CsvSource annotations.
value() - Element in annotation interface org.junit.jupiter.params.provider.EnumSource
The enum type that serves as the source of the enum constants.
value() - Element in annotation interface org.junit.jupiter.params.provider.EnumSources
An array of one or more @EnumSource annotations.
value() - Element in annotation interface org.junit.jupiter.params.provider.FieldSource
The names of fields within the test class or in external classes to use as sources for arguments.
value() - Element in annotation interface org.junit.jupiter.params.provider.FieldSources
An array of one or more @FieldSource annotations.
value() - Element in annotation interface org.junit.jupiter.params.provider.MethodSource
The names of factory methods within the test class or in external classes to use as sources for arguments.
value() - Element in annotation interface org.junit.jupiter.params.provider.MethodSources
An array of one or more @MethodSource annotations.
value() - Element in annotation interface org.junit.jupiter.params.provider.ValueSources
An array of one or more @ValueSource annotations.
valueOf(String) - Static method in enum class org.junit.jupiter.params.ArgumentCountValidationMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.junit.jupiter.params.provider.EnumSource.Mode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.junit.jupiter.params.provider.NullEnum
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.junit.jupiter.params.ArgumentCountValidationMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.junit.jupiter.params.provider.EnumSource.Mode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.junit.jupiter.params.provider.NullEnum
Returns an array containing the constants of this enum class, in the order they are declared.
ValueSource - Annotation Interface in org.junit.jupiter.params.provider
@ValueSource is a repeatable ArgumentsSource which provides access to an array of literal values.
ValueSources - Annotation Interface in org.junit.jupiter.params.provider
@ValueSources is a simple container for one or more ValueSource annotations.
A B C D E F G I J K L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form