aboutsummaryrefslogtreecommitdiff
path: root/example/ndpiReader.c
diff options
context:
space:
mode:
Diffstat (limited to 'example/ndpiReader.c')
-rw-r--r--example/ndpiReader.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/example/ndpiReader.c b/example/ndpiReader.c
index 7a326f71b..cf26d0841 100644
--- a/example/ndpiReader.c
+++ b/example/ndpiReader.c
@@ -5691,6 +5691,16 @@ void strnstrUnitTest(void) {
/* Test 10: substring equal to the string */
assert(strcmp(ndpi_strnstr("string", "string", 6), "string") == 0);
+
+ /* Test 11a,b: max_length bigger that string length */
+ assert(strcmp(ndpi_strnstr("string", "string", 66), "string") == 0);
+ assert(ndpi_strnstr("string", "a", 66) == NULL);
+
+ /* Test 12: substring longer than the string */
+ assert(ndpi_strnstr("string", "stringA", 6) == NULL);
+
+ /* Test 13 */
+ assert(ndpi_strnstr("abcdef", "abc", 2) == NULL);
}
/* *********************************************** */