diff options
Diffstat (limited to 'base/string_util_unittest.cc')
-rw-r--r-- | base/string_util_unittest.cc | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/base/string_util_unittest.cc b/base/string_util_unittest.cc index 25f43c6..9a7f40f 100644 --- a/base/string_util_unittest.cc +++ b/base/string_util_unittest.cc @@ -1219,11 +1219,27 @@ TEST(StringUtilTest, SplitString) { } TEST(StringUtilTest, StartsWith) { - EXPECT_EQ(true, StartsWithASCII("javascript:url", "javascript", true)); - EXPECT_EQ(true, StartsWithASCII("javascript:url", "javascript", false)); - EXPECT_EQ(true, StartsWithASCII("JavaScript:url", "javascript", false)); - EXPECT_EQ(false, StartsWithASCII("java", "javascript", true)); - EXPECT_EQ(false, StartsWithASCII("java", "javascript", false)); + EXPECT_TRUE(StartsWithASCII("javascript:url", "javascript", true)); + EXPECT_FALSE(StartsWithASCII("JavaScript:url", "javascript", true)); + EXPECT_TRUE(StartsWithASCII("javascript:url", "javascript", false)); + EXPECT_TRUE(StartsWithASCII("JavaScript:url", "javascript", false)); + EXPECT_FALSE(StartsWithASCII("java", "javascript", true)); + EXPECT_FALSE(StartsWithASCII("java", "javascript", false)); + EXPECT_FALSE(StartsWithASCII("", "javascript", false)); + EXPECT_FALSE(StartsWithASCII("", "javascript", true)); + EXPECT_TRUE(StartsWithASCII("java", "", false)); + EXPECT_TRUE(StartsWithASCII("java", "", true)); + + EXPECT_TRUE(StartsWith(L"javascript:url", L"javascript", true)); + EXPECT_FALSE(StartsWith(L"JavaScript:url", L"javascript", true)); + EXPECT_TRUE(StartsWith(L"javascript:url", L"javascript", false)); + EXPECT_TRUE(StartsWith(L"JavaScript:url", L"javascript", false)); + EXPECT_FALSE(StartsWith(L"java", L"javascript", true)); + EXPECT_FALSE(StartsWith(L"java", L"javascript", false)); + EXPECT_FALSE(StartsWith(L"", L"javascript", false)); + EXPECT_FALSE(StartsWith(L"", L"javascript", true)); + EXPECT_TRUE(StartsWith(L"java", L"", false)); + EXPECT_TRUE(StartsWith(L"java", L"", true)); } TEST(StringUtilTest, GetStringFWithOffsets) { |