aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/me/xmrvizzy/skyblocker/skyblock/dwarven
diff options
context:
space:
mode:
authorExternalTime <84183548+ExternalTime@users.noreply.github.com>2021-09-21 13:13:36 +0200
committerExternalTime <84183548+ExternalTime@users.noreply.github.com>2021-09-21 13:22:29 +0200
commitd5b5439a558a05b46399793839cb210ded83699e (patch)
treea7173deae8be566e479cb9460c6608c245a9e56c /src/test/java/me/xmrvizzy/skyblocker/skyblock/dwarven
parent00cd3eb2401599f8e53bc3ffa211aa4ddb39791f (diff)
downloadSkyblocker-d5b5439a558a05b46399793839cb210ded83699e.tar.gz
Skyblocker-d5b5439a558a05b46399793839cb210ded83699e.tar.bz2
Skyblocker-d5b5439a558a05b46399793839cb210ded83699e.zip
Added abstract test for chat listeners
Diffstat (limited to 'src/test/java/me/xmrvizzy/skyblocker/skyblock/dwarven')
-rw-r--r--src/test/java/me/xmrvizzy/skyblocker/skyblock/dwarven/FetchurTest.java15
1 files changed, 7 insertions, 8 deletions
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<Fetchur> {
+ 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
+}