All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AggregateWith @AggregateWithis an annotation that allows one to specify anArgumentsAggregator.AnnotationConsumer<A extends java.lang.annotation.Annotation> AnnotationConsumeris a functional interface for consuming annotations.AnnotationConsumerInitializer AnnotationConsumerInitializeris an internal helper class for initializingAnnotationConsumers.ArgumentAccessException ArgumentAccessExceptionis an exception thrown by anArgumentsAccessorif an error occurs while accessing or converting an argument.ArgumentConversionException ArgumentConversionExceptionis an exception that can occur when an object is converted to another object by an implementation of anArgumentConverter.ArgumentConverter ArgumentConverteris an abstraction that allows an input object to be converted to an instance of a different class.Arguments Argumentsis an abstraction that provides access to an array of objects to be used for invoking a@ParameterizedTestmethod.ArgumentsAccessor ArgumentsAccessordefines the public API for accessing arguments provided by anArgumentsProviderfor a single invocation of a@ParameterizedTestmethod.ArgumentsAggregationException ArgumentsAggregationExceptionis an exception thrown by anArgumentsAggregatorwhen an error occurs while aggregating arguments.ArgumentsAggregator ArgumentsAggregatoris an abstraction for the aggregation of arguments provided by anArgumentsProviderfor a single invocation of a@ParameterizedTestmethod into a single object.ArgumentsProvider AnArgumentsProvideris responsible for providing a stream of arguments to be passed to a@ParameterizedTestmethod.ArgumentsSource @ArgumentsSourceis a repeatable annotation that is used to register argument providers for the annotated test method.ArgumentsSources @ArgumentsSourcesis a simple container for one or moreArgumentsSourceannotations.ConvertWith @ConvertWithis an annotation that allows one to specify an explicitArgumentConverter.CsvFileSource @CsvFileSourceis anArgumentsSourcewhich is used to load comma-separated value (CSV) files from one or more classpathresources.CsvParsingException Thrown if an error is encountered while parsing CSV input.CsvSource @CsvSourceis anArgumentsSourcewhich reads comma-separated values (CSV) from one or more supplied CSV lines.DefaultArgumentConverter DefaultArgumentConverteris the default implementation of theArgumentConverterAPI.DefaultArgumentsAccessor Default implementation of theArgumentsAccessorAPI.EmptySource @EmptySourceis anArgumentsSourcewhich provides a single empty argument to the annotated@ParameterizedTestmethod.EnumSource EnumSource.Mode Enumeration of modes for selecting enum constants by name.JavaTimeConversionPattern @JavaTimeConversionPatternis an annotation that allows a date/time conversion pattern to be specified on a parameter of a@ParameterizedTestmethod.MethodSource @MethodSourceis anArgumentsSourcewhich 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.NullAndEmptySource @NullAndEmptySourceis a composed annotation that combines the functionality of@NullSourceand@EmptySource.NullEnum Dummy enum class used as default value for optional attributes of annotations.NullSource @NullSourceis anArgumentsSourcewhich provides a singlenullargument to the annotated@ParameterizedTestmethod.ParameterizedTest @ParameterizedTestis used to signal that the annotated method is a parameterized test method.SimpleArgumentConverter SimpleArgumentConverteris an abstract base class forArgumentConverterimplementations.ValueSource @ValueSourceis anArgumentsSourcewhich provides access to an array of literal values.