]> git.ipfire.org Git - people/ms/suricata.git/commitdiff
detect/content: add more negation tests
authorVictor Julien <victor@inliniac.net>
Wed, 21 Oct 2020 13:46:58 +0000 (15:46 +0200)
committerVictor Julien <victor@inliniac.net>
Wed, 4 Nov 2020 15:30:00 +0000 (16:30 +0100)
src/tests/detect-engine-content-inspection.c

index 69389e0afbe62e60a81dceca425cad7ccd754ea1..ead4d34c0704e6e7f47043fe96b31e3cfa1064d2 100644 (file)
@@ -189,6 +189,13 @@ static int DetectEngineContentInspectionTest08(void) {
     TEST_RUN("ababc", 5, "content:\"a\"; content:\"b\"; distance:0; within:1; content:!\"a\"; distance:0; within:1;", true, 5);
     TEST_RUN("ababc", 5, "content:\"a\"; content:\"b\"; distance:0; within:1; content:!\"a\"; distance:0; ", true, 5);
 
+    TEST_RUN("abcdefghy", 9, "content:\"a\"; content:!\"x\"; content:\"c\"; distance:0; within:2; ",
+            true, 3);
+    TEST_RUN("abcdefghx", 9, "content:\"a\"; content:!\"x\"; content:\"c\"; distance:0; within:2; ",
+            false, 2);
+    TEST_RUN("abcdefghy", 9,
+            "content:\"a\"; content:!\"x\"; content:!\"c\"; distance:2; within:1; ", true, 3);
+
     TEST_FOOTER;
 }