diff --git a/src/test/java/org/nwapw/abacus/tests/LexerTests.java b/src/test/java/org/nwapw/abacus/tests/LexerTests.java index 66cb7ab..c6c0a75 100644 --- a/src/test/java/org/nwapw/abacus/tests/LexerTests.java +++ b/src/test/java/org/nwapw/abacus/tests/LexerTests.java @@ -28,4 +28,17 @@ public class LexerTests { Assert.assertNull(lexer.lexAll("abcdefabcz", 0, Integer::compare)); } + @Test + public void testNoPatterns(){ + Lexer lexer = new Lexer<>(); + Assert.assertNull(lexer.lexAll("abcdefabc", 0, Integer::compare)); + } + + @Test + public void testEmptyMatches(){ + Lexer lexer = new Lexer<>(); + lexer.register("a?", 0); + Assert.assertNull(lexer.lexAll("", 0, Integer::compare)); + } + }