diff options
author | Elliott Hughes <enh@google.com> | 2015-08-26 09:59:29 -0700 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2015-08-26 09:59:29 -0700 |
commit | 7ac3c128bb5df83cb001cb50b6a5ee4da9a0b0e0 (patch) | |
tree | c942f25efe8d5147ce59cb841806b2ed858fe928 /tests/string_test.cpp | |
parent | 4d5c4f085bc880af838d50f6bbd60d86e800b6e1 (diff) |
Add strchrnul.
Bug: http://b/18374026
Change-Id: Iea923309c090a51a2d41c5a83320ab3789f40f1c
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++) { |