diff options
Diffstat (limited to 'base/strings_test.cpp')
-rw-r--r-- | base/strings_test.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/base/strings_test.cpp b/base/strings_test.cpp index b8639ead4..9d740947e 100644 --- a/base/strings_test.cpp +++ b/base/strings_test.cpp @@ -198,6 +198,12 @@ TEST(strings, StartsWithIgnoreCase_contains_prefix) { ASSERT_FALSE(android::base::StartsWithIgnoreCase("foobar", "BAR")); } +TEST(strings, StartsWith_char) { + ASSERT_FALSE(android::base::StartsWith("", 'f')); + ASSERT_TRUE(android::base::StartsWith("foo", 'f')); + ASSERT_FALSE(android::base::StartsWith("foo", 'o')); +} + TEST(strings, EndsWith_empty) { ASSERT_FALSE(android::base::EndsWith("", "foo")); ASSERT_TRUE(android::base::EndsWith("", "")); @@ -273,6 +279,12 @@ TEST(strings, EndsWithIgnoreCase_std_string) { ASSERT_FALSE(android::base::EndsWithIgnoreCase("GoOdByE", std::string{"lo"})); } +TEST(strings, EndsWith_char) { + ASSERT_FALSE(android::base::EndsWith("", 'o')); + ASSERT_TRUE(android::base::EndsWith("foo", 'o')); + ASSERT_FALSE(android::base::EndsWith("foo", "f")); +} + TEST(strings, EqualsIgnoreCase) { ASSERT_TRUE(android::base::EqualsIgnoreCase("foo", "FOO")); ASSERT_TRUE(android::base::EqualsIgnoreCase("FOO", "foo")); |