| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "base/strings/string_util.h" | 5 #include "base/strings/string_util.h" |
| 6 | 6 |
| 7 #include <math.h> | 7 #include <math.h> |
| 8 #include <stdarg.h> | 8 #include <stdarg.h> |
| 9 | 9 |
| 10 #include <algorithm> | 10 #include <algorithm> |
| (...skipping 232 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 243 | 243 |
| 244 // Once more, but with a string of whitespace | 244 // Once more, but with a string of whitespace |
| 245 output = ASCIIToUTF16(" \r\n"); | 245 output = ASCIIToUTF16(" \r\n"); |
| 246 EXPECT_EQ(TRIM_ALL, TrimWhitespace(output, TRIM_ALL, &output)); | 246 EXPECT_EQ(TRIM_ALL, TrimWhitespace(output, TRIM_ALL, &output)); |
| 247 EXPECT_EQ(string16(), output); | 247 EXPECT_EQ(string16(), output); |
| 248 | 248 |
| 249 std::string output_ascii; | 249 std::string output_ascii; |
| 250 for (size_t i = 0; i < arraysize(trim_cases_ascii); ++i) { | 250 for (size_t i = 0; i < arraysize(trim_cases_ascii); ++i) { |
| 251 const trim_case_ascii& value = trim_cases_ascii[i]; | 251 const trim_case_ascii& value = trim_cases_ascii[i]; |
| 252 EXPECT_EQ(value.return_value, | 252 EXPECT_EQ(value.return_value, |
| 253 TrimWhitespace(value.input, value.positions, &output_ascii)); | 253 TrimWhitespaceASCII(value.input, value.positions, &output_ascii)); |
| 254 EXPECT_EQ(value.output, output_ascii); | 254 EXPECT_EQ(value.output, output_ascii); |
| 255 } | 255 } |
| 256 } | 256 } |
| 257 | 257 |
| 258 static const struct collapse_case { | 258 static const struct collapse_case { |
| 259 const wchar_t* input; | 259 const wchar_t* input; |
| 260 const bool trim; | 260 const bool trim; |
| 261 const wchar_t* output; | 261 const wchar_t* output; |
| 262 } collapse_cases[] = { | 262 } collapse_cases[] = { |
| 263 {L" Google Video ", false, L"Google Video"}, | 263 {L" Google Video ", false, L"Google Video"}, |
| (...skipping 865 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1129 const std::string live = kLive; | 1129 const std::string live = kLive; |
| 1130 std::string dead = live; | 1130 std::string dead = live; |
| 1131 strncpy(WriteInto(&dead, 5), kDead, 4); | 1131 strncpy(WriteInto(&dead, 5), kDead, 4); |
| 1132 EXPECT_EQ(kDead, dead); | 1132 EXPECT_EQ(kDead, dead); |
| 1133 EXPECT_EQ(4u, dead.size()); | 1133 EXPECT_EQ(4u, dead.size()); |
| 1134 EXPECT_EQ(kLive, live); | 1134 EXPECT_EQ(kLive, live); |
| 1135 EXPECT_EQ(4u, live.size()); | 1135 EXPECT_EQ(4u, live.size()); |
| 1136 } | 1136 } |
| 1137 | 1137 |
| 1138 } // namespace base | 1138 } // namespace base |
| OLD | NEW |