|
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