aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/com/juick/server/tests/ServerTests.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/com/juick/server/tests/ServerTests.java')
-rw-r--r--src/test/java/com/juick/server/tests/ServerTests.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/test/java/com/juick/server/tests/ServerTests.java b/src/test/java/com/juick/server/tests/ServerTests.java
index 795415be..c37d70bc 100644
--- a/src/test/java/com/juick/server/tests/ServerTests.java
+++ b/src/test/java/com/juick/server/tests/ServerTests.java
@@ -437,6 +437,18 @@ public class ServerTests {
}
@Test
+ public void tagParsingTests() {
+ assertEquals(0, tagService.fromString("*").getRight().size());
+ assertEquals(1, tagService.fromString("*kek").getRight().size());
+ assertEquals(1, tagService.fromString("*123").getRight().size());
+ assertEquals(0, tagService.fromString("#").getRight().size());
+ assertEquals(1, tagService.fromString("#kek").getRight().size());
+ assertEquals(1, tagService.fromString("#12k").getRight().size());
+ assertEquals(0, tagService.fromString("#123").getRight().size());
+ assertEquals(2, tagService.fromString("#mixed *tags #123 test").getRight().size());
+ }
+
+ @Test
public void likeTypeStatsTests() {
User dsdss = userService.createUser("dsdss", "secret").orElseThrow(IllegalStateException::new);
final int freefdId = freefd.getUid();