Commit 25f9b30678b352e8275c98e118f5beacffbb94b4

Guillem Jover 2021-02-07T23:24:51

test: Improve code coverage for strnstr(3) unit tests

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
diff --git a/test/strnstr.c b/test/strnstr.c
index 6cef281..3d89fa8 100644
--- a/test/strnstr.c
+++ b/test/strnstr.c
@@ -35,11 +35,15 @@ main(int argc, char **argv)
 
 	assert(strnstr(large, "", strlen(large)) == large);
 
+	assert(strnstr(large, "far", strlen(large)) == NULL);
 	assert(strnstr(large, "quux", strlen(large)) == NULL);
 
 	assert(strnstr(large, small, 4) == NULL);
 
 	assert(strnstr(large, small, strlen(large)) == (large + 4));
 
+	assert(strnstr("quux", large, strlen("quux")) == NULL);
+	assert(strnstr("foo", large, strlen("foo")) == NULL);
+
 	return 0;
 }