Index: base/strings/string_split_unittest.cc |
diff --git a/base/strings/string_split_unittest.cc b/base/strings/string_split_unittest.cc |
index 657a2db7b511858e0dc5d3c0a1cf43c9c7533379..bf09aa54974dce926ad1837c33f30a2f3660beec 100644 |
--- a/base/strings/string_split_unittest.cc |
+++ b/base/strings/string_split_unittest.cc |
@@ -150,8 +150,8 @@ TEST_F(SplitStringIntoKeyValuePairsTest, DelimiterInValue) { |
} |
TEST(SplitStringUsingSubstrTest, EmptyString) { |
- std::vector<std::string> results; |
- SplitStringUsingSubstr(std::string(), "DELIMITER", &results); |
+ std::vector<std::string> results = SplitStringUsingSubstr( |
+ std::string(), "DELIMITER", TRIM_WHITESPACE, SPLIT_WANT_ALL); |
ASSERT_EQ(1u, results.size()); |
EXPECT_THAT(results, ElementsAre("")); |
} |
@@ -231,38 +231,33 @@ TEST(StringUtilTest, SplitString_WhitespaceAndResultType) { |
} |
TEST(SplitStringUsingSubstrTest, StringWithNoDelimiter) { |
- std::vector<std::string> results; |
- SplitStringUsingSubstr("alongwordwithnodelimiter", "DELIMITER", &results); |
+ std::vector<std::string> results = SplitStringUsingSubstr( |
+ "alongwordwithnodelimiter", "DELIMITER", TRIM_WHITESPACE, |
+ SPLIT_WANT_ALL); |
ASSERT_EQ(1u, results.size()); |
EXPECT_THAT(results, ElementsAre("alongwordwithnodelimiter")); |
} |
TEST(SplitStringUsingSubstrTest, LeadingDelimitersSkipped) { |
- std::vector<std::string> results; |
- SplitStringUsingSubstr( |
+ std::vector<std::string> results = SplitStringUsingSubstr( |
"DELIMITERDELIMITERDELIMITERoneDELIMITERtwoDELIMITERthree", |
- "DELIMITER", |
- &results); |
+ "DELIMITER", TRIM_WHITESPACE, SPLIT_WANT_ALL); |
ASSERT_EQ(6u, results.size()); |
EXPECT_THAT(results, ElementsAre("", "", "", "one", "two", "three")); |
} |
TEST(SplitStringUsingSubstrTest, ConsecutiveDelimitersSkipped) { |
- std::vector<std::string> results; |
- SplitStringUsingSubstr( |
+ std::vector<std::string> results = SplitStringUsingSubstr( |
"unoDELIMITERDELIMITERDELIMITERdosDELIMITERtresDELIMITERDELIMITERcuatro", |
- "DELIMITER", |
- &results); |
+ "DELIMITER", TRIM_WHITESPACE, SPLIT_WANT_ALL); |
ASSERT_EQ(7u, results.size()); |
EXPECT_THAT(results, ElementsAre("uno", "", "", "dos", "tres", "", "cuatro")); |
} |
TEST(SplitStringUsingSubstrTest, TrailingDelimitersSkipped) { |
- std::vector<std::string> results; |
- SplitStringUsingSubstr( |
+ std::vector<std::string> results = SplitStringUsingSubstr( |
"unDELIMITERdeuxDELIMITERtroisDELIMITERquatreDELIMITERDELIMITERDELIMITER", |
- "DELIMITER", |
- &results); |
+ "DELIMITER", TRIM_WHITESPACE, SPLIT_WANT_ALL); |
ASSERT_EQ(7u, results.size()); |
EXPECT_THAT( |
results, ElementsAre("un", "deux", "trois", "quatre", "", "", "")); |