Package org.junit.jupiter.params.converter
@NullMarked
package org.junit.jupiter.params.converter
ArgumentConverter
implementations and the corresponding
@ConvertWith annotation.-
ClassDescriptionAnnotationBasedArgumentConverter<A extends Annotation>
AnnotationBasedArgumentConverteris an abstract base class forArgumentConverterimplementations that also need to consume an annotation in order to perform the conversion.ArgumentConversionExceptionis an exception that can occur when an object is converted to another object by an implementation of anArgumentConverter.ArgumentConverteris an abstraction that allows an input object to be converted to an instance of a different class.@ConvertWithis an annotation that allows one to specify an explicitArgumentConverter.DefaultArgumentConverteris the default implementation of theArgumentConverterAPI.@JavaTimeConversionPatternis an annotation that allows a date/time conversion pattern to be specified on a parameter of a@ParameterizedClassor@ParameterizedTest.SimpleArgumentConverteris an abstract base class forArgumentConverterimplementations that only need to know the target type and do not need access to theParameterContextto perform the conversion.TypedArgumentConverter<S, T extends @Nullable Object>TypedArgumentConverteris an abstract base class forArgumentConverterimplementations that always convert objects of a given source type into a given target type.