Skip to content

Commit 594da20

Browse files
committed
Polishing.
Fix backport to be Java 1.8 compatible. See #2869
1 parent 961a238 commit 594da20

File tree

3 files changed

+18
-16
lines changed

3 files changed

+18
-16
lines changed

src/test/java/org/springframework/data/repository/core/support/AbstractRepositoryMetadataUnitTests.java

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919

2020
import java.io.Serializable;
2121
import java.lang.reflect.Method;
22+
import java.util.LinkedHashMap;
2223
import java.util.List;
2324
import java.util.Map;
24-
import java.util.Map.Entry;
2525
import java.util.Optional;
2626
import java.util.stream.Stream;
2727

@@ -121,13 +121,14 @@ void doesNotUnwrapCustomTypeImplementingIterable() throws Exception {
121121
Stream<DynamicTest> detectsReturnTypesForStreamableAggregates() throws Exception {
122122

123123
RepositoryMetadata metadata = AbstractRepositoryMetadata.getMetadata(StreamableAggregateRepository.class);
124-
Stream<Entry<String, Class<?>>> methods = Stream.of(
125-
Map.entry("findBy", StreamableAggregate.class),
126-
Map.entry("findSubTypeBy", StreamableAggregateSubType.class),
127-
Map.entry("findAllBy", StreamableAggregate.class),
128-
Map.entry("findOptional", StreamableAggregate.class));
129124

130-
return DynamicTest.stream(methods, //
125+
Map<String, Class<?>> map = new LinkedHashMap<>();
126+
map.put("findBy", StreamableAggregate.class);
127+
map.put("findSubTypeBy", StreamableAggregateSubType.class);
128+
map.put("findAllBy", StreamableAggregate.class);
129+
map.put("findOptionalBy", StreamableAggregate.class);
130+
131+
return DynamicTest.stream(map.entrySet().stream(), //
131132
it -> it.getKey() + "'s returned domain class is " + it.getValue(), //
132133
it -> {
133134

@@ -190,7 +191,7 @@ interface StreamableAggregateRepository extends Repository<StreamableAggregate,
190191

191192
Streamable<StreamableAggregate> findAllBy();
192193

193-
Optional<StreamableAggregate> findOptional();
194+
Optional<StreamableAggregate> findOptionalBy();
194195
}
195196

196197
static abstract class StreamableAggregateSubType extends StreamableAggregate {}

src/test/java/org/springframework/data/repository/query/QueryMethodUnitTests.java

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323

2424
import java.io.Serializable;
2525
import java.lang.reflect.Method;
26+
import java.util.LinkedHashMap;
2627
import java.util.List;
2728
import java.util.Map;
28-
import java.util.Map.Entry;
2929
import java.util.Optional;
3030
import java.util.concurrent.CompletableFuture;
3131
import java.util.concurrent.Future;
@@ -269,13 +269,14 @@ Stream<DynamicTest> doesNotConsiderQueryMethodReturningAggregateImplementingStre
269269
throws Exception {
270270

271271
RepositoryMetadata metadata = AbstractRepositoryMetadata.getMetadata(StreamableAggregateRepository.class);
272-
Stream<Entry<String, Boolean>> stream = Stream.of(
273-
Map.entry("findBy", false),
274-
Map.entry("findSubTypeBy", false),
275-
Map.entry("findAllBy", true),
276-
Map.entry("findOptionalBy", false));
277272

278-
return DynamicTest.stream(stream, //
273+
Map<String, Boolean> map = new LinkedHashMap<>();
274+
map.put("findBy", false);
275+
map.put("findSubTypeBy", false);
276+
map.put("findAllBy", true);
277+
map.put("findOptionalBy", false);
278+
279+
return DynamicTest.stream(map.entrySet().stream(), //
279280
it -> it.getKey() + " considered collection query -> " + it.getValue(), //
280281
it -> {
281282

src/test/kotlin/org/springframework/data/repository/query/ParameterUnitTests.kt renamed to src/test/kotlin/org/springframework/data/repository/query/ParameterKtUnitTests.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import kotlin.reflect.jvm.javaMethod
2626
*
2727
* @author Mark Paluch
2828
*/
29-
class ParameterUnitTests {
29+
class ParameterKtUnitTests {
3030

3131
@Test // DATACMNS-1508
3232
fun `should consider Continuation a special parameter`() {

0 commit comments

Comments
 (0)