A B C D E F G H I J L M N O P R S T V 

A

aggregateArguments(ArgumentsAccessor, ParameterContext) - Method in interface org.junit.jupiter.params.aggregator.ArgumentsAggregator
Aggregate the arguments contained in the supplied accessor into a single object.
AggregateWith - Annotation Type in org.junit.jupiter.params.aggregator
@AggregateWith is an annotation that allows one to specify an ArgumentsAggregator.
AggregationUtils - Class in org.junit.jupiter.params.aggregator
Collection of utilities for working with aggregating argument consumers in parameterized tests (i.e., parameters of type ArgumentsAccessor or annotated with @AggregateWith).
AnnotationConsumer<A extends java.lang.annotation.Annotation> - Interface in org.junit.jupiter.params.support
@AnnotationConsumer is a @FunctionalInterface for consuming annotations.
AnnotationConsumerInitializer - Class in org.junit.jupiter.params.support
AnnotationConsumerInitializer is an internal helper class for initializing AnnotationConsumers.
ArgumentAccessException - Exception 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 org.junit.jupiter.params.aggregator.ArgumentAccessException
 
ArgumentAccessException(String, Throwable) - Constructor for exception org.junit.jupiter.params.aggregator.ArgumentAccessException
 
ArgumentConversionException - Exception 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 org.junit.jupiter.params.converter.ArgumentConverter.
ArgumentConversionException(String) - Constructor for exception org.junit.jupiter.params.converter.ArgumentConversionException
 
ArgumentConversionException(String, Throwable) - Constructor for exception 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.
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.
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 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 org.junit.jupiter.params.aggregator.ArgumentsAggregationException
 
ArgumentsAggregationException(String, Throwable) - Constructor for exception 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.
ArgumentsProvider - Interface in org.junit.jupiter.params.provider
An ArgumentsProvider is responsible for providing a stream of arguments to be passed to a @ParameterizedTest method.
ArgumentsSource - Annotation Type in org.junit.jupiter.params.provider
@ArgumentsSource is a repeatable annotation that is used to register argument providers for the annotated test method.
ArgumentsSources - Annotation Type in org.junit.jupiter.params.provider
@ArgumentsSources is a simple container for one or more ArgumentsSource annotations.

B

bytes() - Method in annotation type org.junit.jupiter.params.provider.ValueSource
The byte values to use as sources of arguments; must not be empty.

C

chars() - Method in annotation type org.junit.jupiter.params.provider.ValueSource
The char values to use as sources of arguments; must not be empty.
classes() - Method in annotation type org.junit.jupiter.params.provider.ValueSource
The Class values to use as sources of arguments; must not be empty.
convert(Object, Class<?>) - Method in class org.junit.jupiter.params.converter.DefaultArgumentConverter
 
convert(Object, Class<?>) - Method in class org.junit.jupiter.params.converter.SimpleArgumentConverter
Convert the supplied source object into to the supplied targetType.
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.SimpleArgumentConverter
 
ConvertWith - Annotation Type in org.junit.jupiter.params.converter
@ConvertWith is an annotation that allows one to specify an explicit ArgumentConverter.
CsvFileSource - Annotation Type in org.junit.jupiter.params.provider
@CsvFileSource is an ArgumentsSource which is used to load comma-separated value (CSV) files from one or more classpath resources.
CsvSource - Annotation Type in org.junit.jupiter.params.provider
@CsvSource is an ArgumentsSource which reads comma-separated values (CSV) from its CsvSource.value() attribute.

D

DefaultArgumentConverter - Class in org.junit.jupiter.params.converter
DefaultArgumentConverter is the default implementation of the ArgumentConverter API.
DefaultArgumentsAccessor - Class in org.junit.jupiter.params.aggregator
Default implementation of the ArgumentsAccessor API.
DefaultArgumentsAccessor(Object...) - Constructor for class org.junit.jupiter.params.aggregator.DefaultArgumentsAccessor
 
delimiter() - Method in annotation type org.junit.jupiter.params.provider.CsvFileSource
The column delimiter to use when reading the CSV files.
delimiter() - Method in annotation type org.junit.jupiter.params.provider.CsvSource
The column delimiter to use when reading the values.
doubles() - Method in annotation type org.junit.jupiter.params.provider.ValueSource
The double values to use as sources of arguments; must not be empty.

E

encoding() - Method in annotation type org.junit.jupiter.params.provider.CsvFileSource
The encoding to use when reading the CSV files; must be a valid charset.
EnumSource - Annotation Type in org.junit.jupiter.params.provider
@EnumSource is an ArgumentsSource for constants of a specified Enum.
EnumSource.Mode - Enum in org.junit.jupiter.params.provider
Enumeration of modes for selecting enum constants by name.
EXCLUDE - org.junit.jupiter.params.provider.EnumSource.Mode
Select all declared enum constants except those supplied via the EnumSource.names() attribute.

F

floats() - Method in annotation type org.junit.jupiter.params.provider.ValueSource
The float values to use as sources of arguments; must not be empty.

G

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, 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
 
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
 
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
 
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
 
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
 
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
 
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
 

H

hasAggregator(Method) - Static method in class org.junit.jupiter.params.aggregator.AggregationUtils
Determine if the supplied Method declares at least one Parameter that is an aggregator.
hasPotentiallyValidSignature(Method) - Static method in class org.junit.jupiter.params.aggregator.AggregationUtils
Determine if the supplied Method has a potentially valid signature (i.e., formal parameter declarations) with regard to aggregators.

I

INCLUDE - org.junit.jupiter.params.provider.EnumSource.Mode
Select only those enum constants whose names are supplied via the EnumSource.names() attribute.
indexOfFirstAggregator(Method) - Static method in class org.junit.jupiter.params.aggregator.AggregationUtils
Find the index of the first aggregator Parameter in the supplied Method.
initialize(AnnotatedElement, T) - Static method in class org.junit.jupiter.params.support.AnnotationConsumerInitializer
 
INSTANCE - Static variable in class org.junit.jupiter.params.converter.DefaultArgumentConverter
 
ints() - Method in annotation type org.junit.jupiter.params.provider.ValueSource
The int values to use as sources of arguments; must not be empty.
isAggregator(Parameter) - Static method in class org.junit.jupiter.params.aggregator.AggregationUtils
Determine if the supplied Parameter is an aggregator (i.e., of type ArgumentsAccessor or annotated with AggregateWith).

J

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

L

lineSeparator() - Method in annotation type org.junit.jupiter.params.provider.CsvFileSource
The line separator to use when reading the CSV files; must consist of 1 or 2 characters.
longs() - Method in annotation type org.junit.jupiter.params.provider.ValueSource
The long values to use as sources of arguments; must not be empty.

M

MATCH_ALL - 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 - org.junit.jupiter.params.provider.EnumSource.Mode
Select only those enum constants whose names match any pattern supplied via the EnumSource.names() attribute.
MethodSource - Annotation Type in org.junit.jupiter.params.provider
@MethodSource is an 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.
mode() - Method in annotation type org.junit.jupiter.params.provider.EnumSource
The enum constant selection mode.

N

name() - Method in annotation type org.junit.jupiter.params.ParameterizedTest
The name pattern to be used for invocations of the parameterized test; never blank or consisting solely of whitespace.
names() - Method in annotation type 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.
numLinesToSkip() - Method in annotation type 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 their corresponding ConvertWith annotations.
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

ParameterizedTest - Annotation Type 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
Provide a Stream of Arguments to be passed to a @ParameterizedTest method.

R

resources() - Method in annotation type org.junit.jupiter.params.provider.CsvFileSource
The CSV classpath resources to use as the sources of arguments; must not be empty.

S

shorts() - Method in annotation type 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.
SimpleArgumentConverter() - Constructor for class org.junit.jupiter.params.converter.SimpleArgumentConverter
 
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
 
strings() - Method in annotation type org.junit.jupiter.params.provider.ValueSource
The String values to use as sources of arguments; must not be empty.

T

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
 

V

value() - Method in annotation type org.junit.jupiter.params.aggregator.AggregateWith
 
value() - Method in annotation type org.junit.jupiter.params.converter.ConvertWith
The type of ArgumentConverter to use.
value() - Method in annotation type org.junit.jupiter.params.converter.JavaTimeConversionPattern
The date/time conversion pattern.
value() - Method in annotation type org.junit.jupiter.params.provider.ArgumentsSource
The type of ArgumentsProvider to be used.
value() - Method in annotation type org.junit.jupiter.params.provider.ArgumentsSources
An array of one or more ArgumentsSource annotations.
value() - Method in annotation type org.junit.jupiter.params.provider.CsvSource
The CSV lines to use as source of arguments; must not be empty.
value() - Method in annotation type org.junit.jupiter.params.provider.EnumSource
The enum type that serves as the source of the enum constants.
value() - Method in annotation type 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.
valueOf(String) - Static method in enum org.junit.jupiter.params.provider.EnumSource.Mode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.junit.jupiter.params.provider.EnumSource.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
ValueSource - Annotation Type in org.junit.jupiter.params.provider
@ValueSource is an ArgumentsSource which provides access to an array of literal values.
A B C D E F G H I J L M N O P R S T V