diff options
author | Jens Nyman <jnyman@google.com> | 2024-05-17 13:06:46 +0000 |
---|---|---|
committer | Jens Nyman <jnyman@google.com> | 2024-05-17 13:06:46 +0000 |
commit | 123740e3ab52a6a24f73394e829688b1548923b7 (patch) | |
tree | cc75f67c84ce60a859606283e68f3be857e4ff91 | |
parent | d8957caaa9783ce68db2f7d22dcb71ff798e0ef6 (diff) | |
download | TestParameterInjector-upstream-main.tar.gz |
Deprecate TestParameters.TestParametersValuesProviderupstream-main
2 files changed, 16 insertions, 2 deletions
diff --git a/junit4/src/main/java/com/google/testing/junit/testparameterinjector/TestParameters.java b/junit4/src/main/java/com/google/testing/junit/testparameterinjector/TestParameters.java index 684e770..3359e2d 100644 --- a/junit4/src/main/java/com/google/testing/junit/testparameterinjector/TestParameters.java +++ b/junit4/src/main/java/com/google/testing/junit/testparameterinjector/TestParameters.java @@ -172,7 +172,14 @@ public @interface TestParameters { Class<? extends TestParametersValuesProvider> valuesProvider() default DefaultTestParametersValuesProvider.class; - /** Interface for custom providers of test parameter values. */ + /** + * Interface for custom providers of test parameter values. + * + * @deprecated Use {@link + * com.google.testing.junit.testparameterinjector.TestParametersValuesProvider} instead. The + * replacement implements this same interface, but with an additional Context parameter. + */ + @Deprecated interface TestParametersValuesProvider { List<TestParametersValues> provideValues(); } diff --git a/junit5/src/main/java/com/google/testing/junit/testparameterinjector/junit5/TestParameters.java b/junit5/src/main/java/com/google/testing/junit/testparameterinjector/junit5/TestParameters.java index 07d0fff..a91de93 100644 --- a/junit5/src/main/java/com/google/testing/junit/testparameterinjector/junit5/TestParameters.java +++ b/junit5/src/main/java/com/google/testing/junit/testparameterinjector/junit5/TestParameters.java @@ -172,7 +172,14 @@ public @interface TestParameters { Class<? extends TestParametersValuesProvider> valuesProvider() default DefaultTestParametersValuesProvider.class; - /** Interface for custom providers of test parameter values. */ + /** + * Interface for custom providers of test parameter values. + * + * @deprecated Use {@link + * com.google.testing.junit.testparameterinjector.junit5.TestParametersValuesProvider} instead. The + * replacement implements this same interface, but with an additional Context parameter. + */ + @Deprecated interface TestParametersValuesProvider { List<TestParametersValues> provideValues(); } |