Annotation Type CartesianArgumentsSource


@Target({ANNOTATION_TYPE,PARAMETER}) @Retention(RUNTIME) @Documented public @interface CartesianArgumentsSource
@CartesianArgumentsSource is an annotation that is used to register cartesian argument providers for the annotated test parameter in case of CartesianParameterArgumentsProvider or for all the test parameters in case of CartesianMethodArgumentsProvider.

@CartesianArgumentsSource may also be used as a meta-annotation in order to create a custom composed annotation that inherits the semantics of @CartesianArgumentsSource. This annotation is used to provide arguments for a CartesianTest.

See Also:
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Class<? extends org.junitpioneer.jupiter.cartesian.CartesianArgumentsProvider>
    The type of CartesianArgumentsProvider to be used.
  • Element Details

    • value

      Class<? extends org.junitpioneer.jupiter.cartesian.CartesianArgumentsProvider> value
      The type of CartesianArgumentsProvider to be used.