Skip to content

Commit 87d2b35

Browse files
committed
JUnit5 test: Migrate from TestParameter.TestParameterValuesProvider to context aware TestParameterValuesProvider
1 parent 96ba33a commit 87d2b35

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

junit5/src/test/java/com/google/testing/junit/testparameterinjector/junit5/TestParameterInjectorJUnit5Test.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
import com.google.common.collect.ImmutableList;
2929
import com.google.common.collect.ImmutableMap;
3030
import com.google.testing.junit.testparameterinjector.junit5.TestParameter;
31-
import com.google.testing.junit.testparameterinjector.junit5.TestParameter.TestParameterValuesProvider;
3231
import com.google.testing.junit.testparameterinjector.junit5.TestParameterInjectorTest;
32+
import com.google.testing.junit.testparameterinjector.junit5.TestParameterValuesProvider;
3333
import com.google.testing.junit.testparameterinjector.junit5.TestParameters;
3434
import com.google.testing.junit.testparameterinjector.junit5.TestParameters.TestParametersValues;
3535
import com.google.testing.junit.testparameterinjector.junit5.TestParameters.TestParametersValuesProvider;
@@ -310,16 +310,16 @@ ImmutableMap<String, String> expectedTestNameToStringifiedParameters() {
310310
.build();
311311
}
312312

313-
private static final class TestStringProvider implements TestParameterValuesProvider {
313+
private static final class TestStringProvider extends TestParameterValuesProvider {
314314
@Override
315-
public List<?> provideValues() {
315+
public List<?> provideValues(Context context) {
316316
return newArrayList("A", "B", null, value("harry").withName("wizard"));
317317
}
318318
}
319319

320-
private static final class CharMatcherProvider implements TestParameterValuesProvider {
320+
private static final class CharMatcherProvider extends TestParameterValuesProvider {
321321
@Override
322-
public List<CharMatcher> provideValues() {
322+
public List<CharMatcher> provideValues(Context context) {
323323
return newArrayList(CharMatcher.any(), CharMatcher.ascii(), CharMatcher.whitespace());
324324
}
325325
}
@@ -487,9 +487,9 @@ public static class InvalidTest_TestParameter_NonStaticProviderClass {
487487
void test(@TestParameter(valuesProvider = NonStaticProvider.class) int i) {}
488488

489489
@SuppressWarnings("ClassCanBeStatic")
490-
class NonStaticProvider implements TestParameterValuesProvider {
490+
class NonStaticProvider extends TestParameterValuesProvider {
491491
@Override
492-
public List<?> provideValues() {
492+
public List<?> provideValues(Context context) {
493493
return ImmutableList.of();
494494
}
495495
}

0 commit comments

Comments
 (0)