| Index: base/string_split_unittest.cc
|
| diff --git a/base/string_split_unittest.cc b/base/string_split_unittest.cc
|
| index f696480b60f2a13187435668b0c89383e9119a6c..f3a929d8a1972718961432bc47e45a818f12026f 100644
|
| --- a/base/string_split_unittest.cc
|
| +++ b/base/string_split_unittest.cc
|
| @@ -177,4 +177,22 @@ TEST(SplitStringUsingSubstrTest, TrailingDelimitersSkipped) {
|
| results, ElementsAre("un", "deux", "trois", "quatre", "", "", ""));
|
| }
|
|
|
| +TEST(StringSplitTest, StringSplitDontTrim) {
|
| + std::vector<std::wstring> r;
|
| +
|
| + SplitStringDontTrim(L"\t\ta\t", L'\t', &r);
|
| + ASSERT_EQ(4U, r.size());
|
| + EXPECT_EQ(r[0], L"");
|
| + EXPECT_EQ(r[1], L"");
|
| + EXPECT_EQ(r[2], L"a");
|
| + EXPECT_EQ(r[3], L"");
|
| + r.clear();
|
| +
|
| + SplitStringDontTrim(L"\ta\t\nb\tcc", L'\n', &r);
|
| + ASSERT_EQ(2U, r.size());
|
| + EXPECT_EQ(r[0], L"\ta\t");
|
| + EXPECT_EQ(r[1], L"b\tcc");
|
| + r.clear();
|
| +}
|
| +
|
| } // namespace base
|
|
|