diff options
Diffstat (limited to 'tests/string_test.cpp')
-rw-r--r-- | tests/string_test.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/string_test.cpp b/tests/string_test.cpp index cf9004567..80190d7d7 100644 --- a/tests/string_test.cpp +++ b/tests/string_test.cpp @@ -454,6 +454,13 @@ TEST(string, strchr) { } } +TEST(string, strchrnul) { + const char* s = "01234222"; + EXPECT_TRUE(strchrnul(s, '2') == &s[2]); + EXPECT_TRUE(strchrnul(s, '8') == (s + strlen(s))); + EXPECT_TRUE(strchrnul(s, '\0') == (s + strlen(s))); +} + TEST(string, strcmp) { StringTestState<char> state(SMALL); for (size_t i = 1; i < state.n; i++) { |