diff options
author | Jens Nyman <jnyman@google.com> | 2024-01-17 10:15:37 +0000 |
---|---|---|
committer | Jens Nyman <jnyman@google.com> | 2024-01-17 10:15:37 +0000 |
commit | f58ebf8455f393751f6aa981ca5a12cae0125c95 (patch) | |
tree | 82c38ee485e52d79b8fef0be27602ba91ac587ff | |
parent | e83226da9478f6efe2b15e12614c0a8605ad0d68 (diff) | |
download | TestParameterInjector-f58ebf8455f393751f6aa981ca5a12cae0125c95.tar.gz |
Update @TestParameter javadoc with the new context aware values provider
https://github.com/google/TestParameterInjector/issues/44
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 { * <p><b>Example</b> * * <pre> + * 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<CharMatcher>} provideValues() { + * public {@literal List<CharMatcher>} 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 { * <p><b>Example</b> * * <pre> + * 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<CharMatcher>} provideValues() { + * public {@literal List<CharMatcher>} provideValues(Context context) { * return ImmutableList.of(CharMatcher.any(), CharMatcher.ascii(), CharMatcher.whitespace()); * } * } |