From f58ebf8455f393751f6aa981ca5a12cae0125c95 Mon Sep 17 00:00:00 2001 From: Jens Nyman Date: Wed, 17 Jan 2024 10:15:37 +0000 Subject: Update @TestParameter javadoc with the new context aware values provider https://github.com/google/TestParameterInjector/issues/44 --- .../google/testing/junit/testparameterinjector/TestParameter.java | 6 ++++-- .../testing/junit/testparameterinjector/junit5/TestParameter.java | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/junit4/src/main/java/com/google/testing/junit/testparameterinjector/TestParameter.java b/junit4/src/main/java/com/google/testing/junit/testparameterinjector/TestParameter.java index 2fa0375..6272e44 100644 --- a/junit4/src/main/java/com/google/testing/junit/testparameterinjector/TestParameter.java +++ b/junit4/src/main/java/com/google/testing/junit/testparameterinjector/TestParameter.java @@ -100,6 +100,8 @@ public @interface TestParameter { *

Example * *

+   * import com.google.testing.junit.testparameterinjector.TestParameterValuesProvider;
+   *
    * {@literal @}Test
    * public void matchesAllOf_throwsOnNull(
    *     {@literal @}TestParameter(valuesProvider = CharMatcherProvider.class)
@@ -107,9 +109,9 @@ public @interface TestParameter {
    *   assertThrows(NullPointerException.class, () -> charMatcher.matchesAllOf(null));
    * }
    *
-   * private static final class CharMatcherProvider implements TestParameterValuesProvider {
+   * private static final class CharMatcherProvider extends TestParameterValuesProvider {
    *   {@literal @}Override
-   *   public {@literal List} provideValues() {
+   *   public {@literal List} provideValues(Context context) {
    *     return ImmutableList.of(CharMatcher.any(), CharMatcher.ascii(), CharMatcher.whitespace());
    *   }
    * }
diff --git a/junit5/src/main/java/com/google/testing/junit/testparameterinjector/junit5/TestParameter.java b/junit5/src/main/java/com/google/testing/junit/testparameterinjector/junit5/TestParameter.java
index f4e59aa..06a1cd5 100644
--- a/junit5/src/main/java/com/google/testing/junit/testparameterinjector/junit5/TestParameter.java
+++ b/junit5/src/main/java/com/google/testing/junit/testparameterinjector/junit5/TestParameter.java
@@ -100,6 +100,8 @@ public @interface TestParameter {
    * 

Example * *

+   * import com.google.testing.junit.testparameterinjector.junit5.TestParameterValuesProvider;
+   *
    * {@literal @}Test
    * public void matchesAllOf_throwsOnNull(
    *     {@literal @}TestParameter(valuesProvider = CharMatcherProvider.class)
@@ -107,9 +109,9 @@ public @interface TestParameter {
    *   assertThrows(NullPointerException.class, () -> charMatcher.matchesAllOf(null));
    * }
    *
-   * private static final class CharMatcherProvider implements TestParameterValuesProvider {
+   * private static final class CharMatcherProvider extends TestParameterValuesProvider {
    *   {@literal @}Override
-   *   public {@literal List} provideValues() {
+   *   public {@literal List} provideValues(Context context) {
    *     return ImmutableList.of(CharMatcher.any(), CharMatcher.ascii(), CharMatcher.whitespace());
    *   }
    * }
-- 
cgit v1.2.3