From cae30c39ef1709b8da70e8f325faeb1b8c32aa29 Mon Sep 17 00:00:00 2001 From: SkylerWu328 Date: Tue, 18 Nov 2025 16:35:54 +0800 Subject: [PATCH] Upgrade project to use using openrewrite. --- pom.xml | 4 ++-- .../samples/petclinic/service/ClinicServiceTests.java | 6 +++--- .../samples/petclinic/system/I18nPropertiesSyncTest.java | 7 ++++--- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/pom.xml b/pom.xml index 8576c22ba..170b51384 100644 --- a/pom.xml +++ b/pom.xml @@ -18,7 +18,7 @@ - 17 + 21 UTF-8 UTF-8 @@ -30,7 +30,7 @@ 4.7.0 10.25.0 - 0.8.13 + 0.8.14 0.3.4 1.0.0 3.6.0 diff --git a/src/test/java/org/springframework/samples/petclinic/service/ClinicServiceTests.java b/src/test/java/org/springframework/samples/petclinic/service/ClinicServiceTests.java index 4c78ab317..84370bc91 100644 --- a/src/test/java/org/springframework/samples/petclinic/service/ClinicServiceTests.java +++ b/src/test/java/org/springframework/samples/petclinic/service/ClinicServiceTests.java @@ -100,8 +100,8 @@ class ClinicServiceTests { Owner owner = optionalOwner.get(); assertThat(owner.getLastName()).startsWith("Franklin"); assertThat(owner.getPets()).hasSize(1); - assertThat(owner.getPets().get(0).getType()).isNotNull(); - assertThat(owner.getPets().get(0).getType().getName()).isEqualTo("cat"); + assertThat(owner.getPets().getFirst().getType()).isNotNull(); + assertThat(owner.getPets().getFirst().getType().getName()).isEqualTo("cat"); } @Test @@ -208,7 +208,7 @@ class ClinicServiceTests { Vet vet = EntityUtils.getById(vets, Vet.class, 3); assertThat(vet.getLastName()).isEqualTo("Douglas"); assertThat(vet.getNrOfSpecialties()).isEqualTo(2); - assertThat(vet.getSpecialties().get(0).getName()).isEqualTo("dentistry"); + assertThat(vet.getSpecialties().getFirst().getName()).isEqualTo("dentistry"); assertThat(vet.getSpecialties().get(1).getName()).isEqualTo("surgery"); } diff --git a/src/test/java/org/springframework/samples/petclinic/system/I18nPropertiesSyncTest.java b/src/test/java/org/springframework/samples/petclinic/system/I18nPropertiesSyncTest.java index fec159cec..e05c7f0e5 100644 --- a/src/test/java/org/springframework/samples/petclinic/system/I18nPropertiesSyncTest.java +++ b/src/test/java/org/springframework/samples/petclinic/system/I18nPropertiesSyncTest.java @@ -3,7 +3,8 @@ package org.springframework.samples.petclinic.system; import org.junit.jupiter.api.Test; import java.io.IOException; -import java.nio.file.*; +import java.nio.file.Files; +import java.nio.file.Path; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -38,7 +39,7 @@ public class I18nPropertiesSyncTest { @Test public void checkNonInternationalizedStrings() throws IOException { - Path root = Paths.get("src/main"); + Path root = Path.of("src/main"); List files; try (Stream stream = Files.walk(root)) { @@ -85,7 +86,7 @@ public class I18nPropertiesSyncTest { @Test public void checkI18nPropertyFilesAreInSync() throws IOException { List propertyFiles; - try (Stream stream = Files.walk(Paths.get(I18N_DIR))) { + try (Stream stream = Files.walk(Path.of(I18N_DIR))) { propertyFiles = stream.filter(p -> p.getFileName().toString().startsWith(BASE_NAME)) .filter(p -> p.getFileName().toString().endsWith(PROPERTIES)) .toList();