From d5b5439a558a05b46399793839cb210ded83699e Mon Sep 17 00:00:00 2001 From: ExternalTime <84183548+ExternalTime@users.noreply.github.com> Date: Tue, 21 Sep 2021 13:13:36 +0200 Subject: Added abstract test for chat listeners --- .../xmrvizzy/skyblocker/skyblock/dwarven/FetchurTest.java | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) (limited to 'src/test/java/me/xmrvizzy/skyblocker/skyblock') diff --git a/src/test/java/me/xmrvizzy/skyblocker/skyblock/dwarven/FetchurTest.java b/src/test/java/me/xmrvizzy/skyblocker/skyblock/dwarven/FetchurTest.java index a7426504..1ae1ac70 100644 --- a/src/test/java/me/xmrvizzy/skyblocker/skyblock/dwarven/FetchurTest.java +++ b/src/test/java/me/xmrvizzy/skyblocker/skyblock/dwarven/FetchurTest.java @@ -1,18 +1,17 @@ package me.xmrvizzy.skyblocker.skyblock.dwarven; +import me.xmrvizzy.skyblocker.chat.ChatListenerTest; import org.junit.jupiter.api.Test; -import java.util.regex.Matcher; - import static org.junit.jupiter.api.Assertions.*; -class FetchurTest { - private static final Fetchur fetchur = new Fetchur(); +class FetchurTest extends ChatListenerTest { + public FetchurTest() { + super(new Fetchur()); + } @Test public void patternCaptures() { - Matcher m = fetchur.getPattern().matcher("§e[NPC] Fetchur§f: its a hint"); - assertTrue(m.matches()); - assertEquals(m.group(1), "a hint"); + assertEquals(getGroups("§e[NPC] Fetchur§f: its a hint")[1], "a hint"); } -} \ No newline at end of file +} -- cgit