diff --git a/lib/src/test/java/de/kuschku/libquassel/util/ExpressionMatchTest.kt b/lib/src/test/java/de/kuschku/libquassel/util/ExpressionMatchTest.kt index 5ee09e9e4c28c2db9a5d1351356c76abafb0f98d..96e62fbded1f7d318830c01fdabeb3b9f97bff27 100644 --- a/lib/src/test/java/de/kuschku/libquassel/util/ExpressionMatchTest.kt +++ b/lib/src/test/java/de/kuschku/libquassel/util/ExpressionMatchTest.kt @@ -400,4 +400,13 @@ class ExpressionMatchTest { assertEquals(ExpressionMatch.trimMultiWildcardWhitespace(result), result) } } + + @Test + fun testInvalid() { + val invalidRegex = ExpressionMatch("*network", ExpressionMatch.MatchMode.MatchRegEx, false) + assertFalse(invalidRegex.isValid()) + assertFalse(invalidRegex.match("")) + assertFalse(invalidRegex.match("network")) + assertFalse(invalidRegex.match("testnetwork")) + } }