From 865d5564138ef6092a46b032a2fd12bc7b383ebc Mon Sep 17 00:00:00 2001 From: Aaron <51387595+AzureAaron@users.noreply.github.com> Date: Sat, 19 Oct 2024 16:01:45 -0400 Subject: Repackages and Refactors --- .../skyblock/chat/filters/AbilityFilterTest.java | 19 ++++++ .../skyblock/chat/filters/AdFilterTest.java | 68 ++++++++++++++++++++++ .../skyblock/chat/filters/AoteFilterTest.java | 14 +++++ .../skyblock/chat/filters/AutopetFilterTest.java | 15 +++++ .../skyblock/chat/filters/ChatFilterTest.java | 10 ++++ .../skyblock/chat/filters/ComboFilterTest.java | 34 +++++++++++ .../skyblock/chat/filters/HealFilterTest.java | 19 ++++++ .../skyblock/chat/filters/ImplosionFilterTest.java | 19 ++++++ .../skyblock/chat/filters/ShowOffFilterTest.java | 47 +++++++++++++++ .../chat/filters/TeleportPadFilterTest.java | 19 ++++++ .../skyblock/filters/AbilityFilterTest.java | 19 ------ .../skyblocker/skyblock/filters/AdFilterTest.java | 68 ---------------------- .../skyblock/filters/AoteFilterTest.java | 14 ----- .../skyblock/filters/AutopetFilterTest.java | 15 ----- .../skyblock/filters/ChatFilterTest.java | 10 ---- .../skyblock/filters/ComboFilterTest.java | 34 ----------- .../skyblock/filters/HealFilterTest.java | 19 ------ .../skyblock/filters/ImplosionFilterTest.java | 19 ------ .../skyblock/filters/ShowOffFilterTest.java | 47 --------------- .../skyblock/filters/TeleportPadFilterTest.java | 19 ------ 20 files changed, 264 insertions(+), 264 deletions(-) create mode 100644 src/test/java/de/hysky/skyblocker/skyblock/chat/filters/AbilityFilterTest.java create mode 100644 src/test/java/de/hysky/skyblocker/skyblock/chat/filters/AdFilterTest.java create mode 100644 src/test/java/de/hysky/skyblocker/skyblock/chat/filters/AoteFilterTest.java create mode 100644 src/test/java/de/hysky/skyblocker/skyblock/chat/filters/AutopetFilterTest.java create mode 100644 src/test/java/de/hysky/skyblocker/skyblock/chat/filters/ChatFilterTest.java create mode 100644 src/test/java/de/hysky/skyblocker/skyblock/chat/filters/ComboFilterTest.java create mode 100644 src/test/java/de/hysky/skyblocker/skyblock/chat/filters/HealFilterTest.java create mode 100644 src/test/java/de/hysky/skyblocker/skyblock/chat/filters/ImplosionFilterTest.java create mode 100644 src/test/java/de/hysky/skyblocker/skyblock/chat/filters/ShowOffFilterTest.java create mode 100644 src/test/java/de/hysky/skyblocker/skyblock/chat/filters/TeleportPadFilterTest.java delete mode 100644 src/test/java/de/hysky/skyblocker/skyblock/filters/AbilityFilterTest.java delete mode 100644 src/test/java/de/hysky/skyblocker/skyblock/filters/AdFilterTest.java delete mode 100644 src/test/java/de/hysky/skyblocker/skyblock/filters/AoteFilterTest.java delete mode 100644 src/test/java/de/hysky/skyblocker/skyblock/filters/AutopetFilterTest.java delete mode 100644 src/test/java/de/hysky/skyblocker/skyblock/filters/ChatFilterTest.java delete mode 100644 src/test/java/de/hysky/skyblocker/skyblock/filters/ComboFilterTest.java delete mode 100644 src/test/java/de/hysky/skyblocker/skyblock/filters/HealFilterTest.java delete mode 100644 src/test/java/de/hysky/skyblocker/skyblock/filters/ImplosionFilterTest.java delete mode 100644 src/test/java/de/hysky/skyblocker/skyblock/filters/ShowOffFilterTest.java delete mode 100644 src/test/java/de/hysky/skyblocker/skyblock/filters/TeleportPadFilterTest.java (limited to 'src/test/java/de/hysky') diff --git a/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/AbilityFilterTest.java b/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/AbilityFilterTest.java new file mode 100644 index 00000000..b48ba406 --- /dev/null +++ b/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/AbilityFilterTest.java @@ -0,0 +1,19 @@ +package de.hysky.skyblocker.skyblock.chat.filters; + +import org.junit.jupiter.api.Test; + +class AbilityFilterTest extends ChatFilterTest { + public AbilityFilterTest() { + super(new AbilityFilter()); + } + + @Test + void charges() { + assertMatches("No more charges, next one in 13.2s!"); + } + + @Test + void cooldown() { + assertMatches("This ability is on cooldown for 42s."); + } +} \ No newline at end of file diff --git a/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/AdFilterTest.java b/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/AdFilterTest.java new file mode 100644 index 00000000..47e4cda5 --- /dev/null +++ b/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/AdFilterTest.java @@ -0,0 +1,68 @@ +package de.hysky.skyblocker.skyblock.chat.filters; + +import de.hysky.skyblocker.utils.chat.ChatPatternListenerTest; +import org.junit.jupiter.api.Test; + +import java.util.regex.Matcher; + +import static org.junit.jupiter.api.Assertions.assertFalse; +import static org.junit.jupiter.api.Assertions.assertTrue; + +class AdFilterTest extends ChatPatternListenerTest { + public AdFilterTest() { + super(new AdFilter()); + } + + @Test + void noRank() { + assertMatches("[86] Advertiser: advertisement"); + } + + @Test + void vip() { + assertMatches("[280] [VIP] Advertiser: advertisement"); + } + + @Test + void mvp() { + assertMatches("[256] ⚡ [MVP+] Advertiser: advertisement"); + } + + @Test + void plusPlus() { + assertMatches("[222] [MVP++] Advertiser: advertisement"); + } + + @Test + void capturesMessage() { + assertGroup("[325] [MVP+] b2dderr: buying prismapump", 2, "buying prismapump"); + } + + @Test + void simpleAd() { + assertFilters("[320] [MVP+] b2dderr: buying prismapump"); + } + + @Test + void uppercaseAd() { + assertFilters("[70] [VIP] Tecnoisnoob: SELLING REJUVENATE 5 Book on ah!"); + } + + @Test + void characterSpam() { + assertFilters("[144] [VIP] Benyyy_: Hey, Visit my Island, i spent lots of time to build it! I also made donate room! <<<<<<<<<<<<<<<<<<<"); + } + + @Test + void notAd() { + Matcher matcher = listener.pattern.matcher("[200] [VIP] NotMatching: This message shouldn't match!"); + assertTrue(matcher.matches()); + assertFalse(listener.onMatch(null, matcher)); + } + + void assertFilters(String message) { + Matcher matcher = listener.pattern.matcher(message); + assertTrue(matcher.matches()); + assertTrue(listener.onMatch(null, matcher)); + } +} \ No newline at end of file diff --git a/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/AoteFilterTest.java b/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/AoteFilterTest.java new file mode 100644 index 00000000..b80ef371 --- /dev/null +++ b/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/AoteFilterTest.java @@ -0,0 +1,14 @@ +package de.hysky.skyblocker.skyblock.chat.filters; + +import org.junit.jupiter.api.Test; + +class AoteFilterTest extends ChatFilterTest { + public AoteFilterTest() { + super(new AoteFilter()); + } + + @Test + void testRegex() { + assertMatches("There are blocks in the way!"); + } +} \ No newline at end of file diff --git a/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/AutopetFilterTest.java b/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/AutopetFilterTest.java new file mode 100644 index 00000000..98e6f0a3 --- /dev/null +++ b/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/AutopetFilterTest.java @@ -0,0 +1,15 @@ +package de.hysky.skyblocker.skyblock.chat.filters; + +import de.hysky.skyblocker.utils.chat.ChatPatternListenerTest; +import org.junit.jupiter.api.Test; + +class AutopetFilterTest extends ChatPatternListenerTest { + public AutopetFilterTest() { + super(new AutopetFilter()); + } + + @Test + void testAutopet() { + assertMatches("Autopet equipped your [Lvl 85] Tiger! VIEW RULE"); + } +} \ No newline at end of file diff --git a/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/ChatFilterTest.java b/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/ChatFilterTest.java new file mode 100644 index 00000000..10f8da75 --- /dev/null +++ b/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/ChatFilterTest.java @@ -0,0 +1,10 @@ +package de.hysky.skyblocker.skyblock.chat.filters; + +import de.hysky.skyblocker.utils.chat.ChatPatternListener; +import de.hysky.skyblocker.utils.chat.ChatPatternListenerTest; + +public class ChatFilterTest extends ChatPatternListenerTest { + public ChatFilterTest(T listener) { + super(listener); + } +} diff --git a/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/ComboFilterTest.java b/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/ComboFilterTest.java new file mode 100644 index 00000000..ff486908 --- /dev/null +++ b/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/ComboFilterTest.java @@ -0,0 +1,34 @@ +package de.hysky.skyblocker.skyblock.chat.filters; + +import org.junit.jupiter.api.Test; + +public class ComboFilterTest extends ChatFilterTest { + public ComboFilterTest() { + super(new ComboFilter()); + } + + @Test + void testComboMF() { + assertMatches("+5 Kill Combo +3✯ Magic Find"); + } + + @Test + void testComboCoins() { + assertMatches("+10 Kill Combo +10 coins per kill"); + } + + @Test + void testComboWisdom() { + assertMatches("+20 Kill Combo +15☯ Combat Wisdom"); + } + + @Test + void testComboNoBonus() { + assertMatches("+50 Kill Combo"); + } + + @Test + void testComboExpired() { + assertMatches("Your Kill Combo has expired! You reached a 11 Kill Combo!"); + } +} diff --git a/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/HealFilterTest.java b/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/HealFilterTest.java new file mode 100644 index 00000000..a4c052da --- /dev/null +++ b/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/HealFilterTest.java @@ -0,0 +1,19 @@ +package de.hysky.skyblocker.skyblock.chat.filters; + +import org.junit.jupiter.api.Test; + +class HealFilterTest extends ChatFilterTest { + public HealFilterTest() { + super(new HealFilter()); + } + + @Test + void healSelf() { + assertMatches("You healed yourself for 18.3 health!"); + } + + @Test + void healedYou() { + assertMatches("H3aler_ healed you for 56 health!"); + } +} \ No newline at end of file diff --git a/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/ImplosionFilterTest.java b/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/ImplosionFilterTest.java new file mode 100644 index 00000000..29a84554 --- /dev/null +++ b/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/ImplosionFilterTest.java @@ -0,0 +1,19 @@ +package de.hysky.skyblocker.skyblock.chat.filters; + +import org.junit.jupiter.api.Test; + +class ImplosionFilterTest extends ChatFilterTest { + public ImplosionFilterTest() { + super(new ImplosionFilter()); + } + + @Test + void oneEnemy() { + assertMatches("Your Implosion hit 1 enemy for 636,116.8 damage."); + } + + @Test + void multipleEnemies() { + assertMatches("Your Implosion hit 7 enemies for 4,452,817.4 damage."); + } +} \ No newline at end of file diff --git a/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/ShowOffFilterTest.java b/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/ShowOffFilterTest.java new file mode 100644 index 00000000..1ef6553a --- /dev/null +++ b/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/ShowOffFilterTest.java @@ -0,0 +1,47 @@ +package de.hysky.skyblocker.skyblock.chat.filters; + +import org.junit.jupiter.api.Test; + +import de.hysky.skyblocker.utils.chat.ChatPatternListenerTest; + +public class ShowOffFilterTest extends ChatPatternListenerTest { + + public ShowOffFilterTest() { + super(new ShowOffFilter()); + } + + @Test + void holding() { + assertMatches("[290] ⚡ [MVP+] Player is holding [Withered Dark Claymore ✪✪✪✪✪➎]"); + } + + @Test + void wearing() { + assertMatches("[290] ⚡ [MVP+] Player is wearing [Ancient Storm's Chestplate ✪✪✪✪✪➎]"); + } + + @Test + void isFriendsWith() { + assertMatches("[290] [MVP+] Player is friends with a [[Lvl 200] Golden Dragon]"); + } + + @Test + void has() { + assertMatches("[290] ⚡ [MVP+] Player has [Withered Hyperion ✪✪✪✪✪]"); + } + + @Test + void noLevelOrEmblem() { + assertMatches("[MVP+] Player is holding [Mithril Drill SX-R226]"); + } + + @Test + void noRank() { + assertMatches("[290] ⚡ Player is holding [Oak Leaves]"); + } + + @Test + void noLevelOrEmblemOrRank() { + assertMatches("Player is holding [Nether Star]"); + } +} diff --git a/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/TeleportPadFilterTest.java b/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/TeleportPadFilterTest.java new file mode 100644 index 00000000..4f45c2fe --- /dev/null +++ b/src/test/java/de/hysky/skyblocker/skyblock/chat/filters/TeleportPadFilterTest.java @@ -0,0 +1,19 @@ +package de.hysky.skyblocker.skyblock.chat.filters; + +import org.junit.jupiter.api.Test; + +public class TeleportPadFilterTest extends ChatFilterTest { + public TeleportPadFilterTest() { + super(new TeleportPadFilter()); + } + + @Test + void testTeleport() { + assertMatches("Warped from the Base Teleport Pad to the Minion Teleport Pad!"); + } + + @Test + void testNoDestination() { + assertMatches("This Teleport Pad does not have a destination set!"); + } +} \ No newline at end of file diff --git a/src/test/java/de/hysky/skyblocker/skyblock/filters/AbilityFilterTest.java b/src/test/java/de/hysky/skyblocker/skyblock/filters/AbilityFilterTest.java deleted file mode 100644 index 8e286d8f..00000000 --- a/src/test/java/de/hysky/skyblocker/skyblock/filters/AbilityFilterTest.java +++ /dev/null @@ -1,19 +0,0 @@ -package de.hysky.skyblocker.skyblock.filters; - -import org.junit.jupiter.api.Test; - -class AbilityFilterTest extends ChatFilterTest { - public AbilityFilterTest() { - super(new AbilityFilter()); - } - - @Test - void charges() { - assertMatches("No more charges, next one in 13.2s!"); - } - - @Test - void cooldown() { - assertMatches("This ability is on cooldown for 42s."); - } -} \ No newline at end of file diff --git a/src/test/java/de/hysky/skyblocker/skyblock/filters/AdFilterTest.java b/src/test/java/de/hysky/skyblocker/skyblock/filters/AdFilterTest.java deleted file mode 100644 index 9f788cac..00000000 --- a/src/test/java/de/hysky/skyblocker/skyblock/filters/AdFilterTest.java +++ /dev/null @@ -1,68 +0,0 @@ -package de.hysky.skyblocker.skyblock.filters; - -import de.hysky.skyblocker.utils.chat.ChatPatternListenerTest; -import org.junit.jupiter.api.Test; - -import java.util.regex.Matcher; - -import static org.junit.jupiter.api.Assertions.assertFalse; -import static org.junit.jupiter.api.Assertions.assertTrue; - -class AdFilterTest extends ChatPatternListenerTest { - public AdFilterTest() { - super(new AdFilter()); - } - - @Test - void noRank() { - assertMatches("[86] Advertiser: advertisement"); - } - - @Test - void vip() { - assertMatches("[280] [VIP] Advertiser: advertisement"); - } - - @Test - void mvp() { - assertMatches("[256] ⚡ [MVP+] Advertiser: advertisement"); - } - - @Test - void plusPlus() { - assertMatches("[222] [MVP++] Advertiser: advertisement"); - } - - @Test - void capturesMessage() { - assertGroup("[325] [MVP+] b2dderr: buying prismapump", 2, "buying prismapump"); - } - - @Test - void simpleAd() { - assertFilters("[320] [MVP+] b2dderr: buying prismapump"); - } - - @Test - void uppercaseAd() { - assertFilters("[70] [VIP] Tecnoisnoob: SELLING REJUVENATE 5 Book on ah!"); - } - - @Test - void characterSpam() { - assertFilters("[144] [VIP] Benyyy_: Hey, Visit my Island, i spent lots of time to build it! I also made donate room! <<<<<<<<<<<<<<<<<<<"); - } - - @Test - void notAd() { - Matcher matcher = listener.pattern.matcher("[200] [VIP] NotMatching: This message shouldn't match!"); - assertTrue(matcher.matches()); - assertFalse(listener.onMatch(null, matcher)); - } - - void assertFilters(String message) { - Matcher matcher = listener.pattern.matcher(message); - assertTrue(matcher.matches()); - assertTrue(listener.onMatch(null, matcher)); - } -} \ No newline at end of file diff --git a/src/test/java/de/hysky/skyblocker/skyblock/filters/AoteFilterTest.java b/src/test/java/de/hysky/skyblocker/skyblock/filters/AoteFilterTest.java deleted file mode 100644 index 3115a48d..00000000 --- a/src/test/java/de/hysky/skyblocker/skyblock/filters/AoteFilterTest.java +++ /dev/null @@ -1,14 +0,0 @@ -package de.hysky.skyblocker.skyblock.filters; - -import org.junit.jupiter.api.Test; - -class AoteFilterTest extends ChatFilterTest { - public AoteFilterTest() { - super(new AoteFilter()); - } - - @Test - void testRegex() { - assertMatches("There are blocks in the way!"); - } -} \ No newline at end of file diff --git a/src/test/java/de/hysky/skyblocker/skyblock/filters/AutopetFilterTest.java b/src/test/java/de/hysky/skyblocker/skyblock/filters/AutopetFilterTest.java deleted file mode 100644 index 0e578082..00000000 --- a/src/test/java/de/hysky/skyblocker/skyblock/filters/AutopetFilterTest.java +++ /dev/null @@ -1,15 +0,0 @@ -package de.hysky.skyblocker.skyblock.filters; - -import de.hysky.skyblocker.utils.chat.ChatPatternListenerTest; -import org.junit.jupiter.api.Test; - -class AutopetFilterTest extends ChatPatternListenerTest { - public AutopetFilterTest() { - super(new AutopetFilter()); - } - - @Test - void testAutopet() { - assertMatches("Autopet equipped your [Lvl 85] Tiger! VIEW RULE"); - } -} \ No newline at end of file diff --git a/src/test/java/de/hysky/skyblocker/skyblock/filters/ChatFilterTest.java b/src/test/java/de/hysky/skyblocker/skyblock/filters/ChatFilterTest.java deleted file mode 100644 index b8b08016..00000000 --- a/src/test/java/de/hysky/skyblocker/skyblock/filters/ChatFilterTest.java +++ /dev/null @@ -1,10 +0,0 @@ -package de.hysky.skyblocker.skyblock.filters; - -import de.hysky.skyblocker.utils.chat.ChatPatternListener; -import de.hysky.skyblocker.utils.chat.ChatPatternListenerTest; - -public class ChatFilterTest extends ChatPatternListenerTest { - public ChatFilterTest(T listener) { - super(listener); - } -} diff --git a/src/test/java/de/hysky/skyblocker/skyblock/filters/ComboFilterTest.java b/src/test/java/de/hysky/skyblocker/skyblock/filters/ComboFilterTest.java deleted file mode 100644 index 93d33070..00000000 --- a/src/test/java/de/hysky/skyblocker/skyblock/filters/ComboFilterTest.java +++ /dev/null @@ -1,34 +0,0 @@ -package de.hysky.skyblocker.skyblock.filters; - -import org.junit.jupiter.api.Test; - -public class ComboFilterTest extends ChatFilterTest { - public ComboFilterTest() { - super(new ComboFilter()); - } - - @Test - void testComboMF() { - assertMatches("+5 Kill Combo +3✯ Magic Find"); - } - - @Test - void testComboCoins() { - assertMatches("+10 Kill Combo +10 coins per kill"); - } - - @Test - void testComboWisdom() { - assertMatches("+20 Kill Combo +15☯ Combat Wisdom"); - } - - @Test - void testComboNoBonus() { - assertMatches("+50 Kill Combo"); - } - - @Test - void testComboExpired() { - assertMatches("Your Kill Combo has expired! You reached a 11 Kill Combo!"); - } -} diff --git a/src/test/java/de/hysky/skyblocker/skyblock/filters/HealFilterTest.java b/src/test/java/de/hysky/skyblocker/skyblock/filters/HealFilterTest.java deleted file mode 100644 index d57bf0dc..00000000 --- a/src/test/java/de/hysky/skyblocker/skyblock/filters/HealFilterTest.java +++ /dev/null @@ -1,19 +0,0 @@ -package de.hysky.skyblocker.skyblock.filters; - -import org.junit.jupiter.api.Test; - -class HealFilterTest extends ChatFilterTest { - public HealFilterTest() { - super(new HealFilter()); - } - - @Test - void healSelf() { - assertMatches("You healed yourself for 18.3 health!"); - } - - @Test - void healedYou() { - assertMatches("H3aler_ healed you for 56 health!"); - } -} \ No newline at end of file diff --git a/src/test/java/de/hysky/skyblocker/skyblock/filters/ImplosionFilterTest.java b/src/test/java/de/hysky/skyblocker/skyblock/filters/ImplosionFilterTest.java deleted file mode 100644 index 327fcebb..00000000 --- a/src/test/java/de/hysky/skyblocker/skyblock/filters/ImplosionFilterTest.java +++ /dev/null @@ -1,19 +0,0 @@ -package de.hysky.skyblocker.skyblock.filters; - -import org.junit.jupiter.api.Test; - -class ImplosionFilterTest extends ChatFilterTest { - public ImplosionFilterTest() { - super(new ImplosionFilter()); - } - - @Test - void oneEnemy() { - assertMatches("Your Implosion hit 1 enemy for 636,116.8 damage."); - } - - @Test - void multipleEnemies() { - assertMatches("Your Implosion hit 7 enemies for 4,452,817.4 damage."); - } -} \ No newline at end of file diff --git a/src/test/java/de/hysky/skyblocker/skyblock/filters/ShowOffFilterTest.java b/src/test/java/de/hysky/skyblocker/skyblock/filters/ShowOffFilterTest.java deleted file mode 100644 index d510274c..00000000 --- a/src/test/java/de/hysky/skyblocker/skyblock/filters/ShowOffFilterTest.java +++ /dev/null @@ -1,47 +0,0 @@ -package de.hysky.skyblocker.skyblock.filters; - -import org.junit.jupiter.api.Test; - -import de.hysky.skyblocker.utils.chat.ChatPatternListenerTest; - -public class ShowOffFilterTest extends ChatPatternListenerTest { - - public ShowOffFilterTest() { - super(new ShowOffFilter()); - } - - @Test - void holding() { - assertMatches("[290] ⚡ [MVP+] Player is holding [Withered Dark Claymore ✪✪✪✪✪➎]"); - } - - @Test - void wearing() { - assertMatches("[290] ⚡ [MVP+] Player is wearing [Ancient Storm's Chestplate ✪✪✪✪✪➎]"); - } - - @Test - void isFriendsWith() { - assertMatches("[290] [MVP+] Player is friends with a [[Lvl 200] Golden Dragon]"); - } - - @Test - void has() { - assertMatches("[290] ⚡ [MVP+] Player has [Withered Hyperion ✪✪✪✪✪]"); - } - - @Test - void noLevelOrEmblem() { - assertMatches("[MVP+] Player is holding [Mithril Drill SX-R226]"); - } - - @Test - void noRank() { - assertMatches("[290] ⚡ Player is holding [Oak Leaves]"); - } - - @Test - void noLevelOrEmblemOrRank() { - assertMatches("Player is holding [Nether Star]"); - } -} diff --git a/src/test/java/de/hysky/skyblocker/skyblock/filters/TeleportPadFilterTest.java b/src/test/java/de/hysky/skyblocker/skyblock/filters/TeleportPadFilterTest.java deleted file mode 100644 index 681d64c0..00000000 --- a/src/test/java/de/hysky/skyblocker/skyblock/filters/TeleportPadFilterTest.java +++ /dev/null @@ -1,19 +0,0 @@ -package de.hysky.skyblocker.skyblock.filters; - -import org.junit.jupiter.api.Test; - -public class TeleportPadFilterTest extends ChatFilterTest { - public TeleportPadFilterTest() { - super(new TeleportPadFilter()); - } - - @Test - void testTeleport() { - assertMatches("Warped from the Base Teleport Pad to the Minion Teleport Pad!"); - } - - @Test - void testNoDestination() { - assertMatches("This Teleport Pad does not have a destination set!"); - } -} \ No newline at end of file -- cgit