From d179b264e641043776720ddd63e4a938531f0ac1 Mon Sep 17 00:00:00 2001 From: Rithvik Sriram Date: Fri, 28 Nov 2025 16:33:02 +0100 Subject: [PATCH] changes to skip tests and fixed checkstyle --- .../src/main/java/client/utils/Navigation.java | 0 .../java/client/scenes/ConfigServiceTest.java | 15 ++++++++++++--- .../src/test/java/client/scenes/ConfigTest.java | 17 +++++++++++++++-- 3 files changed, 27 insertions(+), 5 deletions(-) create mode 100644 client/src/main/java/client/utils/Navigation.java diff --git a/client/src/main/java/client/utils/Navigation.java b/client/src/main/java/client/utils/Navigation.java new file mode 100644 index 0000000..e69de29 diff --git a/client/src/test/java/client/scenes/ConfigServiceTest.java b/client/src/test/java/client/scenes/ConfigServiceTest.java index d27f7c7..63c51a9 100644 --- a/client/src/test/java/client/scenes/ConfigServiceTest.java +++ b/client/src/test/java/client/scenes/ConfigServiceTest.java @@ -2,10 +2,13 @@ package client.scenes; import client.utils.Config; import client.utils.ConfigService; +import client.utils.ServerUtils; +import org.junit.jupiter.api.Assumptions; +import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.junit.jupiter.api.io.TempDir; -import java.io.File; + import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; @@ -15,12 +18,18 @@ import java.util.List; import static org.junit.jupiter.api.Assertions.*; public class ConfigServiceTest { + static ServerUtils dv = new ServerUtils(); + @BeforeEach + public void setup(){ + Assumptions.assumeTrue(dv.isServerAvailable(), "Server not available"); + } + /* Tests if the config file loads properly with a prewritten json file */ @Test - public void ConfigServiceFileLoadTest(@TempDir Path tempDir) throws IOException { + public void configServiceFileLoadTest(@TempDir Path tempDir) throws IOException { Path configPath = tempDir.resolve("config.json"); String json = """ @@ -56,7 +65,7 @@ public class ConfigServiceTest { Tests if the save method saves changes to the config file. */ @Test - public void ConfigSaveTest(@TempDir Path tempDir) throws IOException { + public void configSaveTest(@TempDir Path tempDir) throws IOException { Path configPath = tempDir.resolve("config.json"); ConfigService configService = new ConfigService(configPath); diff --git a/client/src/test/java/client/scenes/ConfigTest.java b/client/src/test/java/client/scenes/ConfigTest.java index a05f95d..34e27b5 100644 --- a/client/src/test/java/client/scenes/ConfigTest.java +++ b/client/src/test/java/client/scenes/ConfigTest.java @@ -1,6 +1,9 @@ package client.scenes; import client.utils.Config; +import client.utils.ServerUtils; +import org.junit.jupiter.api.Assumptions; +import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import java.util.ArrayList; @@ -8,9 +11,19 @@ import java.util.ArrayList; import static org.junit.jupiter.api.Assertions.*; public class ConfigTest { + static ServerUtils dv = new ServerUtils(); + + + + @BeforeEach + public void setup(){ + Assumptions.assumeTrue(dv.isServerAvailable(), "Server not available"); + } + @Test - public void ConfigDefaultValueTest(){ + public void configDefaultValueTest(){ + Config config = new Config(); assertEquals("en", config.getLanguage()); assertEquals("http://localhost:8080", config.getServerUrl()); @@ -19,7 +32,7 @@ public class ConfigTest { } @Test - public void ConfigGetterTest(){ + public void configGetterTest(){ Config config = new Config(); config.setLanguage("nl"); config.setServerUrl("http://localhost:8081");