From 31e180bf9046c442805ca705e09619659343eabe Mon Sep 17 00:00:00 2001 From: Oliver Date: Thu, 17 Apr 2025 21:25:00 +0200 Subject: [PATCH] fn: Remove test for SkinManager --- .../fancynpcs/tests/FancyNpcsTests.java | 2 - .../fancynpcs/tests/api/SkinManagerTest.java | 80 ------------------- 2 files changed, 82 deletions(-) delete mode 100644 plugins/fancynpcs/src/main/java/de/oliver/fancynpcs/tests/api/SkinManagerTest.java diff --git a/plugins/fancynpcs/src/main/java/de/oliver/fancynpcs/tests/FancyNpcsTests.java b/plugins/fancynpcs/src/main/java/de/oliver/fancynpcs/tests/FancyNpcsTests.java index aa5c0dd6..7b84899d 100644 --- a/plugins/fancynpcs/src/main/java/de/oliver/fancynpcs/tests/FancyNpcsTests.java +++ b/plugins/fancynpcs/src/main/java/de/oliver/fancynpcs/tests/FancyNpcsTests.java @@ -2,7 +2,6 @@ package de.oliver.fancynpcs.tests; import de.oliver.fancynpcs.tests.api.ChatColorHandlerTest; import de.oliver.fancynpcs.tests.api.CreateNpcTest; -import de.oliver.fancynpcs.tests.api.SkinManagerTest; import de.oliver.fancynpcs.tests.commands.*; import de.oliver.plugintests.FPTestClass; import org.bukkit.entity.Player; @@ -22,7 +21,6 @@ public class FancyNpcsTests { // api tests addTest(CreateNpcTest.class); addTest(ChatColorHandlerTest.class); - addTest(SkinManagerTest.class); // command tests addTest(CreateCMDTest.class); diff --git a/plugins/fancynpcs/src/main/java/de/oliver/fancynpcs/tests/api/SkinManagerTest.java b/plugins/fancynpcs/src/main/java/de/oliver/fancynpcs/tests/api/SkinManagerTest.java deleted file mode 100644 index e796b429..00000000 --- a/plugins/fancynpcs/src/main/java/de/oliver/fancynpcs/tests/api/SkinManagerTest.java +++ /dev/null @@ -1,80 +0,0 @@ -package de.oliver.fancynpcs.tests.api; - -import de.oliver.fancynpcs.FancyNpcs; -import de.oliver.fancynpcs.api.skins.SkinData; -import de.oliver.fancynpcs.skins.SkinManagerImpl; -import de.oliver.fancynpcs.skins.cache.SkinCacheMemory; -import de.oliver.fancynpcs.skins.mineskin.MineSkinQueue; -import de.oliver.fancynpcs.skins.mojang.MojangQueue; -import de.oliver.plugintests.annotations.FPBeforeEach; -import de.oliver.plugintests.annotations.FPTest; -import org.bukkit.entity.Player; - -import java.io.File; - -import static de.oliver.plugintests.Expectable.expect; - -public class SkinManagerTest { - - private SkinManagerImpl skinFetcher; - - @FPBeforeEach - public void setUp(Player player) { - - skinFetcher = new SkinManagerImpl(new SkinCacheMemory(), new SkinCacheMemory(), MojangQueue.get(), MineSkinQueue.get()); - } - - @FPTest(name = "Test fetch skin by UUID") - public void testSkinByUUID(Player player) { - SkinData skin = skinFetcher.getByUUID(player.getUniqueId(), SkinData.SkinVariant.AUTO); - - expect(skin).toBeDefined(); - expect(skin.getIdentifier()).toEqual(player.getUniqueId().toString()); - expect(skin.getVariant()).toEqual(SkinData.SkinVariant.AUTO); - expect(skin.getTextureValue()).toBeDefined(); - expect(skin.getTextureValue().length()).toBeGreaterThan(0); - expect(skin.getTextureSignature()).toBeDefined(); - expect(skin.getTextureSignature().length()).toBeGreaterThan(0); - } - - @FPTest(name = "Test fetch skin by username") - public void testSkinByUsername(Player player) { - SkinData skin = skinFetcher.getByUsername(player.getName(), SkinData.SkinVariant.AUTO); - - expect(skin).toBeDefined(); - expect(skin.getIdentifier()).toEqual(player.getUniqueId().toString()); - expect(skin.getVariant()).toEqual(SkinData.SkinVariant.AUTO); - expect(skin.getTextureValue()).toBeDefined(); - expect(skin.getTextureValue().length()).toBeGreaterThan(0); - expect(skin.getTextureSignature()).toBeDefined(); - } - - @FPTest(name = "Test fetch skin by URL") - public void testSkinByURL(Player player) { - SkinData skin = skinFetcher.getByURL("https://s.namemc.com/i/de7d8a3ffd1f584c.png", SkinData.SkinVariant.AUTO); - - expect(skin).toBeDefined(); - expect(skin.getIdentifier()).toEqual("https://s.namemc.com/i/de7d8a3ffd1f584c.png"); - expect(skin.getVariant()).toEqual(SkinData.SkinVariant.AUTO); - expect(skin.getTextureValue()).toBeDefined(); - expect(skin.getTextureValue().length()).toBeGreaterThan(0); - expect(skin.getTextureSignature()).toBeDefined(); - expect(skin.getTextureSignature().length()).toBeGreaterThan(0); - } - - @FPTest(name = "Test fetch skin by file") - public void testSkinByFile(Player player) { - FancyNpcs.getInstance().getPlugin().saveResource("skins/testskin.png", true); - SkinData skin = skinFetcher.getByFile("testskin.png", SkinData.SkinVariant.AUTO); - - expect(skin).toBeDefined(); - expect(skin.getIdentifier()).toEqual("testskin.png"); - expect(skin.getVariant()).toEqual(SkinData.SkinVariant.AUTO); - expect(skin.getTextureValue()).toBeDefined(); - expect(skin.getTextureValue().length()).toBeGreaterThan(0); - expect(skin.getTextureSignature()).toBeDefined(); - expect(skin.getTextureSignature().length()).toBeGreaterThan(0); - - new File("plugins/FancyNpcs/skins/testskin.png").delete(); - } -}