diff --git a/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/AnnotationBasedArgumentsProvider.java b/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/AnnotationBasedArgumentsProvider.java index f1d94eca244a..72380d10445a 100644 --- a/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/AnnotationBasedArgumentsProvider.java +++ b/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/AnnotationBasedArgumentsProvider.java @@ -30,6 +30,7 @@ * annotation in order to provide the arguments. * * @since 5.10 + * @see org.junit.jupiter.params.ParameterizedClass * @see org.junit.jupiter.params.ParameterizedTest * @see org.junit.jupiter.params.provider.ArgumentsSource * @see org.junit.jupiter.params.provider.Arguments diff --git a/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/ArgumentsProvider.java b/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/ArgumentsProvider.java index 993b67cb1e23..058ab4803634 100644 --- a/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/ArgumentsProvider.java +++ b/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/ArgumentsProvider.java @@ -25,8 +25,9 @@ /** * An {@code ArgumentsProvider} is responsible for * {@linkplain #provideArguments(ParameterDeclarations, ExtensionContext) providing} - * a stream of arguments to be passed to a {@code @ParameterizedClass} or - * {@code @ParameterizedTest}. + * a stream of arguments to be passed to a + * {@link org.junit.jupiter.params.ParameterizedClass @ParameterizedClass} or + * {@link org.junit.jupiter.params.ParameterizedTest @ParameterizedTest}. * *

An {@code ArgumentsProvider} can be registered via the * {@link ArgumentsSource @ArgumentsSource} annotation. diff --git a/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/ArgumentsSource.java b/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/ArgumentsSource.java index 9dca8797cc72..1d99ee51a9a6 100644 --- a/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/ArgumentsSource.java +++ b/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/ArgumentsSource.java @@ -20,7 +20,6 @@ import java.lang.annotation.Target; import org.apiguardian.api.API; -import org.junit.jupiter.params.ParameterizedClass; /** * {@code @ArgumentsSource} is a {@linkplain Repeatable repeatable} annotation @@ -33,7 +32,7 @@ * * @since 5.0 * @see org.junit.jupiter.params.provider.ArgumentsProvider - * @see ParameterizedClass + * @see org.junit.jupiter.params.ParameterizedClass * @see org.junit.jupiter.params.ParameterizedTest */ @Target({ ElementType.ANNOTATION_TYPE, ElementType.METHOD, ElementType.TYPE }) diff --git a/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/CsvFileSource.java b/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/CsvFileSource.java index f3b75d69de84..3d3e8b17136d 100644 --- a/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/CsvFileSource.java +++ b/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/CsvFileSource.java @@ -28,9 +28,11 @@ * files from one or more classpath {@link #resources} or {@link #files}. * *

The CSV records parsed from these resources and files will be provided as - * arguments to the annotated {@code @ParameterizedClass} or - * {@code @ParameterizedTest}. Note that the first record may optionally - * be used to supply CSV headers (see {@link #useHeadersInDisplayName}). + * arguments to the annotated + * {@link org.junit.jupiter.params.ParameterizedClass @ParameterizedClass} or + * {@link org.junit.jupiter.params.ParameterizedTest @ParameterizedTest}. Note + * that the first record may optionally be used to supply CSV headers (see + * {@link #useHeadersInDisplayName}). * *

Any line beginning with a {@code #} symbol will be interpreted as a comment * and will be ignored. diff --git a/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/CsvSource.java b/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/CsvSource.java index f89c4d91862b..6bf5157ca25f 100644 --- a/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/CsvSource.java +++ b/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/CsvSource.java @@ -20,7 +20,6 @@ import java.lang.annotation.Target; import org.apiguardian.api.API; -import org.junit.jupiter.params.ParameterizedClass; import org.junit.jupiter.params.ParameterizedInvocationConstants; /** @@ -30,7 +29,8 @@ * {@link #textBlock} attribute. * *

The supplied values will be provided as arguments to the annotated - * {@code @ParameterizedClass} or {@code @ParameterizedTest}. + * {@link org.junit.jupiter.params.ParameterizedClass @ParameterizedClass} or + * {@link org.junit.jupiter.params.ParameterizedTest @ParameterizedTest}. * *

The column delimiter (which defaults to a comma ({@code ,})) can be customized * via either {@link #delimiter} or {@link #delimiterString}. @@ -64,7 +64,7 @@ * @since 5.0 * @see CsvFileSource * @see org.junit.jupiter.params.provider.ArgumentsSource - * @see ParameterizedClass + * @see org.junit.jupiter.params.ParameterizedClass * @see org.junit.jupiter.params.ParameterizedTest */ @Target({ ElementType.ANNOTATION_TYPE, ElementType.METHOD, ElementType.TYPE }) diff --git a/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/FieldSource.java b/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/FieldSource.java index 65a376b6203a..8f6fd08af920 100644 --- a/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/FieldSource.java +++ b/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/FieldSource.java @@ -20,8 +20,6 @@ import java.lang.annotation.Target; import org.apiguardian.api.API; -import org.junit.jupiter.params.ParameterizedClass; -import org.junit.jupiter.params.ParameterizedTest; /** * {@code @FieldSource} is a {@linkplain Repeatable repeatable} @@ -33,8 +31,8 @@ *

Each field must be able to supply a stream of arguments, * and each set of "arguments" within the "stream" will be provided as the physical * arguments for individual invocations of the annotated - * {@link ParameterizedClass @ParameterizedClass} or - * {@link ParameterizedTest @ParameterizedTest}. + * {@link org.junit.jupiter.params.ParameterizedClass @ParameterizedClass} or + * {@link org.junit.jupiter.params.ParameterizedTest @ParameterizedTest}. * *

In this context, a "stream" is anything that JUnit can reliably convert to * a {@link java.util.stream.Stream Stream}; however, the actual concrete field @@ -107,15 +105,15 @@ * always be {@code static}. * *

This behavior and the above examples also apply to parameters of a - * {@link ParameterizedClass @ParameterizedClass}, regardless whether field or - * constructor injection is used. + * {@link org.junit.jupiter.params.ParameterizedClass @ParameterizedClass}, + * regardless whether field or constructor injection is used. * * @since 5.11 * @see MethodSource * @see Arguments * @see ArgumentsSource - * @see ParameterizedClass - * @see ParameterizedTest + * @see org.junit.jupiter.params.ParameterizedClass + * @see org.junit.jupiter.params.ParameterizedTest * @see org.junit.jupiter.api.TestInstance */ @Target({ ElementType.ANNOTATION_TYPE, ElementType.METHOD, ElementType.TYPE }) diff --git a/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/MethodSource.java b/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/MethodSource.java index a5cc3542db38..6baeab81cacd 100644 --- a/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/MethodSource.java +++ b/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/MethodSource.java @@ -20,8 +20,6 @@ import java.lang.annotation.Target; import org.apiguardian.api.API; -import org.junit.jupiter.params.ParameterizedClass; -import org.junit.jupiter.params.ParameterizedTest; /** * {@code @MethodSource} is a {@linkplain Repeatable repeatable} @@ -33,12 +31,12 @@ *

Each factory method must generate a stream of arguments, * and each set of "arguments" within the "stream" will be provided as the * physical arguments for individual invocations of the annotated - * {@code ParameterizedClass @ParameterizedClass} or - * {@link ParameterizedTest @ParameterizedTest}. Generally speaking this - * translates to a {@link java.util.stream.Stream Stream} of {@link Arguments} - * (i.e., {@code Stream}); however, the actual concrete return type - * can take on many forms. In this context, a "stream" is anything that JUnit - * can reliably convert into a {@code Stream}, such as + * {@code org.junit.jupiter.params.ParameterizedClass @ParameterizedClass} or + * {@link org.junit.jupiter.params.ParameterizedTest @ParameterizedTest}. + * Generally speaking this translates to a {@link java.util.stream.Stream Stream} + * of {@link Arguments} (i.e., {@code Stream}); however, the actual + * concrete return type can take on many forms. In this context, a "stream" is + * anything that JUnit can reliably convert into a {@code Stream}, such as * {@link java.util.stream.Stream Stream}, * {@link java.util.stream.DoubleStream DoubleStream}, * {@link java.util.stream.LongStream LongStream}, @@ -95,8 +93,8 @@ * classes must always be {@code static}. * *

This behavior and the above examples also apply to parameters of a - * {@link ParameterizedClass @ParameterizedClass}, regardless whether field or - * constructor injection is used. + * {@link org.junit.jupiter.params.ParameterizedClass @ParameterizedClass}, + * regardless whether field or constructor injection is used. * *

Factory methods can declare parameters, which will be provided by registered * implementations of {@link org.junit.jupiter.api.extension.ParameterResolver}. @@ -105,8 +103,8 @@ * @see FieldSource * @see Arguments * @see ArgumentsSource - * @see ParameterizedClass - * @see ParameterizedTest + * @see org.junit.jupiter.params.ParameterizedClass + * @see org.junit.jupiter.params.ParameterizedTest * @see org.junit.jupiter.api.TestInstance */ @Target({ ElementType.ANNOTATION_TYPE, ElementType.METHOD, ElementType.TYPE }) diff --git a/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/ValueSource.java b/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/ValueSource.java index 080a8e1c934c..49fac90172be 100644 --- a/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/ValueSource.java +++ b/junit-jupiter-params/src/main/java/org/junit/jupiter/params/provider/ValueSource.java @@ -20,7 +20,6 @@ import java.lang.annotation.Target; import org.apiguardian.api.API; -import org.junit.jupiter.params.ParameterizedClass; /** * {@code @ValueSource} is a {@linkplain Repeatable repeatable} @@ -37,7 +36,7 @@ * * @since 5.0 * @see org.junit.jupiter.params.provider.ArgumentsSource - * @see ParameterizedClass + * @see org.junit.jupiter.params.ParameterizedClass * @see org.junit.jupiter.params.ParameterizedTest */ @Target({ ElementType.ANNOTATION_TYPE, ElementType.METHOD, ElementType.TYPE })