Package org.junit.jupiter.params.provider
ArgumentsProvider implementations and their
corresponding ArgumentsSource annotations.-
Interface Summary Interface Description Arguments Argumentsis an abstraction that provides access to an array of objects to be used for invoking a@ParameterizedTestmethod.ArgumentsProvider AnArgumentsProvideris responsible for providing a stream of arguments to be passed to a@ParameterizedTestmethod. -
Enum Summary Enum Description EnumSource.Mode Enumeration of modes for selecting enum constants by name. -
Annotation Types Summary Annotation Type Description 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.CsvFileSource @CsvFileSourceis anArgumentsSourcewhich is used to load comma-separated value (CSV) files from one or more classpath resources.CsvSource @CsvSourceis anArgumentsSourcewhich reads comma-separated values (CSV) from itsCsvSource.value()attribute.EnumSource MethodSource @MethodSourceis anArgumentsSourcewhich provides access to values returned by factory methods of the class in which this annotation is declared.ValueSource @ValueSourceis anArgumentsSourcewhich provides access to an array of literal values.