Package org.junitpioneer.jupiter.cartesian
package org.junitpioneer.jupiter.cartesian
This package contains the
CartesianTest
extension.
This includes all associated classes, e.g.:
- Argument providers,
- Display name formatter,
- Test context,
- Parameter resolver
All future work on this extension should be in this package.-
ClassDescriptionClass for defining sets to a
CartesianTest
execution with arguments for each parameter in the order in which they appear in the test method.@CartesianArgumentsSource
is an annotation that is used to register cartesian argument providers for the annotated test parameter in case ofCartesianParameterArgumentsProvider
or for all the test parameters in case ofCartesianMethodArgumentsProvider
.Provides arguments for all parameters of aCartesianTest
method.Provides arguments for a single parameter of aCartesianTest
method.@CartesianTest
is a JUnit Jupiter extension that marks a test to be executed with all possible input combinations.Parameter annotation to be used withCartesianTest
for providing enum values.Enumeration of modes for selecting enum constants by name.Points to a method to provide parameter values for aCartesianTest
.Parameter annotation to be used withCartesianTest
for providing simple values.