Annotation Type EmptySource


  • @Target({ANNOTATION_TYPE,METHOD})
    @Retention(RUNTIME)
    @Documented
    @API(status=EXPERIMENTAL,
         since="5.4")
    @ArgumentsSource(EmptyArgumentsProvider.class)
    public @interface EmptySource
    @EmptySource is an ArgumentsSource which provides a single empty argument to the annotated @ParameterizedTest method.

    Supported Parameter Types

    This argument source will only provide an empty argument for the following method parameter types. Subtypes of the supported types are not supported.

    • String
    • List
    • Set
    • Map
    • primitive arrays — for example int[], char[][], etc.
    • object arrays — for example String[], Integer[][], etc.
    Since:
    5.4
    See Also:
    ArgumentsSource, ParameterizedTest, NullSource, NullAndEmptySource