|
1 | 1 | /*
|
2 |
| - * Copyright 2002-2024 the original author or authors. |
| 2 | + * Copyright 2002-2025 the original author or authors. |
3 | 3 | *
|
4 | 4 | * Licensed under the Apache License, Version 2.0 (the "License");
|
5 | 5 | * you may not use this file except in compliance with the License.
|
|
32 | 32 | import org.junit.jupiter.params.provider.Arguments;
|
33 | 33 | import org.junit.jupiter.params.provider.ArgumentsProvider;
|
34 | 34 | import org.junit.jupiter.params.provider.ArgumentsSource;
|
| 35 | +import org.junit.jupiter.params.support.ParameterDeclarations; |
35 | 36 |
|
36 | 37 | import static java.time.Instant.MAX;
|
37 | 38 | import static java.time.Instant.MIN;
|
@@ -91,7 +92,7 @@ private static class RandomInstantProvider implements ArgumentsProvider {
|
91 | 92 | private static final Random random = new Random();
|
92 | 93 |
|
93 | 94 | @Override
|
94 |
| - public final Stream<Arguments> provideArguments(ExtensionContext context) { |
| 95 | + public final Stream<Arguments> provideArguments(ParameterDeclarations parameters, ExtensionContext context) { |
95 | 96 | return provideArguments().map(Arguments::of).limit(DATA_SET_SIZE);
|
96 | 97 | }
|
97 | 98 |
|
@@ -137,7 +138,7 @@ private static final class RandomEpochMillisProvider implements ArgumentsProvide
|
137 | 138 | private static final Random random = new Random();
|
138 | 139 |
|
139 | 140 | @Override
|
140 |
| - public Stream<Arguments> provideArguments(ExtensionContext context) { |
| 141 | + public Stream<Arguments> provideArguments(ParameterDeclarations parameters, ExtensionContext context) { |
141 | 142 | return random.longs(DATA_SET_SIZE, Long.MIN_VALUE, Long.MAX_VALUE)
|
142 | 143 | .mapToObj(Instant::ofEpochMilli)
|
143 | 144 | .map(instant -> instant.truncatedTo(ChronoUnit.MILLIS))
|
|
0 commit comments