From 53eae00bf2561bc4328bf3acbdaf83a6445c40b9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?David=20=E2=80=98Bombe=E2=80=99=20Roden?= Date: Mon, 6 Oct 2025 19:37:39 +0200 Subject: [PATCH] =?utf8?q?=E2=99=BB=EF=B8=8F=20Replace=20Guava=E2=80=99s?= =?utf8?q?=20Files.write()=20with=20NIO=E2=80=99s=20Files.write()?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../java/net/pterodactylus/rhynodge/states/StateManagerTest.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/test/java/net/pterodactylus/rhynodge/states/StateManagerTest.java b/src/test/java/net/pterodactylus/rhynodge/states/StateManagerTest.java index efdcb33..cd235eb 100644 --- a/src/test/java/net/pterodactylus/rhynodge/states/StateManagerTest.java +++ b/src/test/java/net/pterodactylus/rhynodge/states/StateManagerTest.java @@ -2,13 +2,13 @@ package net.pterodactylus.rhynodge.states; import java.io.File; import java.io.IOException; +import java.nio.file.Files; import java.util.Optional; import net.pterodactylus.rhynodge.State; import net.pterodactylus.rhynodge.states.StateManager.StateDirectory; import com.fasterxml.jackson.annotation.JsonProperty; -import com.google.common.io.Files; import org.hamcrest.Matchers; import org.jspecify.annotations.NonNull; import org.junit.jupiter.api.BeforeAll; @@ -16,7 +16,7 @@ import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; -import static com.google.common.base.Charsets.UTF_8; +import static java.util.Arrays.asList; import static org.apache.log4j.Level.OFF; import static org.apache.log4j.Logger.getLogger; import static org.hamcrest.MatcherAssert.assertThat; @@ -64,14 +64,14 @@ public class StateManagerTest { @Test public void invalidJsonFileCanNotBeLoaded() throws IOException { - Files.write("not json", new File(tempFolder, "test.last.json"), UTF_8); + Files.write(tempFolder.toPath().resolve("test.last.json"), asList("not json")); Optional restoredState = stateManager.loadLastState("test"); assertThat(restoredState.isPresent(), is(false)); } @Test public void jsonWithInvalidFieldsCanNotBeLoaded() throws IOException { - Files.write("{\"not\":\"json\"}", new File(tempFolder, "test.last.json"), UTF_8); + Files.write(tempFolder.toPath().resolve("test.last.json"), asList("{\"not\":\"json\"}")); Optional restoredState = stateManager.loadLastState("test"); assertThat(restoredState.isPresent(), is(false)); } -- 2.7.4