Skip to content

Commit 523d2f8

Browse files
XenoAmesssbrannen
authored andcommitted
Use List.sort instead of Collection.sort in tests
Closes gh-25454
1 parent ae5913f commit 523d2f8

File tree

3 files changed

+18
-18
lines changed

3 files changed

+18
-18
lines changed

spring-core/src/test/java/org/springframework/core/annotation/OrderSourceProviderTests.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ void plainComparator() {
4343
C c2 = new C(-5);
4444
items.add(c);
4545
items.add(c2);
46-
Collections.sort(items, comparator);
46+
items.sort(comparator);
4747
assertOrder(items, c2, c);
4848
}
4949

@@ -54,7 +54,7 @@ void listNoFactoryMethod() {
5454
B b = new B();
5555

5656
List<?> items = Arrays.asList(a, c, b);
57-
Collections.sort(items, comparator.withSourceProvider(obj -> null));
57+
items.sort(comparator.withSourceProvider(obj -> null));
5858
assertOrder(items, c, a, b);
5959
}
6060

@@ -65,7 +65,7 @@ void listFactoryMethod() {
6565
B b = new B();
6666

6767
List<?> items = Arrays.asList(a, c, b);
68-
Collections.sort(items, comparator.withSourceProvider(obj -> {
68+
items.sort(comparator.withSourceProvider(obj -> {
6969
if (obj == a) {
7070
return new C(4);
7171
}
@@ -84,7 +84,7 @@ void listFactoryMethodOverridesStaticOrder() {
8484
C c2 = new C(-5);
8585

8686
List<?> items = Arrays.asList(a, c, c2);
87-
Collections.sort(items, comparator.withSourceProvider(obj -> {
87+
items.sort(comparator.withSourceProvider(obj -> {
8888
if (obj == a) {
8989
return 4;
9090
}

spring-core/src/test/java/org/springframework/core/convert/converter/ConvertingComparatorTests.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -99,15 +99,15 @@ private void testConversion(ConvertingComparator<String, Integer> convertingComp
9999
void shouldGetMapEntryKeys() throws Exception {
100100
ArrayList<Entry<String, Integer>> list = createReverseOrderMapEntryList();
101101
Comparator<Map.Entry<String, Integer>> comparator = ConvertingComparator.mapEntryKeys(new ComparableComparator<String>());
102-
Collections.sort(list, comparator);
102+
list.sort(comparator);
103103
assertThat(list.get(0).getKey()).isEqualTo("a");
104104
}
105105

106106
@Test
107107
void shouldGetMapEntryValues() throws Exception {
108108
ArrayList<Entry<String, Integer>> list = createReverseOrderMapEntryList();
109109
Comparator<Map.Entry<String, Integer>> comparator = ConvertingComparator.mapEntryValues(new ComparableComparator<Integer>());
110-
Collections.sort(list, comparator);
110+
list.sort(comparator);
111111
assertThat(list.get(0).getValue()).isEqualTo(1);
112112
}
113113

spring-core/src/test/java/org/springframework/util/AntPathMatcherTests.java

+12-12
Original file line numberDiff line numberDiff line change
@@ -510,64 +510,64 @@ void patternComparatorSort() {
510510

511511
paths.add(null);
512512
paths.add("/hotels/new");
513-
Collections.sort(paths, comparator);
513+
paths.sort(comparator);
514514
assertThat(paths.get(0)).isEqualTo("/hotels/new");
515515
assertThat(paths.get(1)).isNull();
516516
paths.clear();
517517

518518
paths.add("/hotels/new");
519519
paths.add(null);
520-
Collections.sort(paths, comparator);
520+
paths.sort(comparator);
521521
assertThat(paths.get(0)).isEqualTo("/hotels/new");
522522
assertThat(paths.get(1)).isNull();
523523
paths.clear();
524524

525525
paths.add("/hotels/*");
526526
paths.add("/hotels/new");
527-
Collections.sort(paths, comparator);
527+
paths.sort(comparator);
528528
assertThat(paths.get(0)).isEqualTo("/hotels/new");
529529
assertThat(paths.get(1)).isEqualTo("/hotels/*");
530530
paths.clear();
531531

532532
paths.add("/hotels/new");
533533
paths.add("/hotels/*");
534-
Collections.sort(paths, comparator);
534+
paths.sort(comparator);
535535
assertThat(paths.get(0)).isEqualTo("/hotels/new");
536536
assertThat(paths.get(1)).isEqualTo("/hotels/*");
537537
paths.clear();
538538

539539
paths.add("/hotels/**");
540540
paths.add("/hotels/*");
541-
Collections.sort(paths, comparator);
541+
paths.sort(comparator);
542542
assertThat(paths.get(0)).isEqualTo("/hotels/*");
543543
assertThat(paths.get(1)).isEqualTo("/hotels/**");
544544
paths.clear();
545545

546546
paths.add("/hotels/*");
547547
paths.add("/hotels/**");
548-
Collections.sort(paths, comparator);
548+
paths.sort(comparator);
549549
assertThat(paths.get(0)).isEqualTo("/hotels/*");
550550
assertThat(paths.get(1)).isEqualTo("/hotels/**");
551551
paths.clear();
552552

553553
paths.add("/hotels/{hotel}");
554554
paths.add("/hotels/new");
555-
Collections.sort(paths, comparator);
555+
paths.sort(comparator);
556556
assertThat(paths.get(0)).isEqualTo("/hotels/new");
557557
assertThat(paths.get(1)).isEqualTo("/hotels/{hotel}");
558558
paths.clear();
559559

560560
paths.add("/hotels/new");
561561
paths.add("/hotels/{hotel}");
562-
Collections.sort(paths, comparator);
562+
paths.sort(comparator);
563563
assertThat(paths.get(0)).isEqualTo("/hotels/new");
564564
assertThat(paths.get(1)).isEqualTo("/hotels/{hotel}");
565565
paths.clear();
566566

567567
paths.add("/hotels/*");
568568
paths.add("/hotels/{hotel}");
569569
paths.add("/hotels/new");
570-
Collections.sort(paths, comparator);
570+
paths.sort(comparator);
571571
assertThat(paths.get(0)).isEqualTo("/hotels/new");
572572
assertThat(paths.get(1)).isEqualTo("/hotels/{hotel}");
573573
assertThat(paths.get(2)).isEqualTo("/hotels/*");
@@ -576,7 +576,7 @@ void patternComparatorSort() {
576576
paths.add("/hotels/ne*");
577577
paths.add("/hotels/n*");
578578
Collections.shuffle(paths);
579-
Collections.sort(paths, comparator);
579+
paths.sort(comparator);
580580
assertThat(paths.get(0)).isEqualTo("/hotels/ne*");
581581
assertThat(paths.get(1)).isEqualTo("/hotels/n*");
582582
paths.clear();
@@ -585,15 +585,15 @@ void patternComparatorSort() {
585585
paths.add("/hotels/new.*");
586586
paths.add("/hotels/{hotel}");
587587
Collections.shuffle(paths);
588-
Collections.sort(paths, comparator);
588+
paths.sort(comparator);
589589
assertThat(paths.get(0)).isEqualTo("/hotels/new.*");
590590
assertThat(paths.get(1)).isEqualTo("/hotels/{hotel}");
591591
paths.clear();
592592

593593
comparator = pathMatcher.getPatternComparator("/web/endUser/action/login.html");
594594
paths.add("/**/login.*");
595595
paths.add("/**/endUser/action/login.*");
596-
Collections.sort(paths, comparator);
596+
paths.sort(comparator);
597597
assertThat(paths.get(0)).isEqualTo("/**/endUser/action/login.*");
598598
assertThat(paths.get(1)).isEqualTo("/**/login.*");
599599
paths.clear();

0 commit comments

Comments
 (0)