From fc943c3a35a1dc684db951b01aae1cb92b3f6643 Mon Sep 17 00:00:00 2001 From: Fix3dll Date: Mon, 21 Feb 2022 17:44:27 +0300 Subject: tests for new filters --- .../skyblocker/chat/filters/ComboFilterTest.java | 24 ++++++++++++++++++++++ .../chat/filters/TeleportPadFilterTest.java | 19 +++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 src/test/java/me/xmrvizzy/skyblocker/chat/filters/ComboFilterTest.java create mode 100644 src/test/java/me/xmrvizzy/skyblocker/chat/filters/TeleportPadFilterTest.java (limited to 'src/test/java') diff --git a/src/test/java/me/xmrvizzy/skyblocker/chat/filters/ComboFilterTest.java b/src/test/java/me/xmrvizzy/skyblocker/chat/filters/ComboFilterTest.java new file mode 100644 index 00000000..521668b0 --- /dev/null +++ b/src/test/java/me/xmrvizzy/skyblocker/chat/filters/ComboFilterTest.java @@ -0,0 +1,24 @@ +package me.xmrvizzy.skyblocker.chat.filters; + +import org.junit.jupiter.api.Test; + +public class ComboFilterTest extends ChatFilterTest { + public ComboFilterTest() { + super(new ComboFilter()); + } + + @Test + void testComboMF() { + assertFilters("+5 Kill Combo +3% ✯ Magic Find"); + } + + @Test + void testComboCoins() { + assertFilters("+10 Kill Combo +10 coins per kill"); + } + + @Test + void testComboExpired() { + assertFilters("Your Kill Combo has expired! You reached a 11 Kill Combo!"); + } +} diff --git a/src/test/java/me/xmrvizzy/skyblocker/chat/filters/TeleportPadFilterTest.java b/src/test/java/me/xmrvizzy/skyblocker/chat/filters/TeleportPadFilterTest.java new file mode 100644 index 00000000..605d57bb --- /dev/null +++ b/src/test/java/me/xmrvizzy/skyblocker/chat/filters/TeleportPadFilterTest.java @@ -0,0 +1,19 @@ +package me.xmrvizzy.skyblocker.chat.filters; + +import org.junit.jupiter.api.Test; + +public class TeleportPadFilterTest extends ChatFilterTest { + public TeleportPadFilterTest() { + super(new TeleportPadFilter()); + } + + @Test + void testTeleport() { + assertFilters("Warped from the Base Teleport Pad to the Minion Teleport Pad!"); + } + + @Test + void testNoDestination() { + assertFilters("This Teleport Pad does not have a destination set!"); + } +} \ No newline at end of file -- cgit