Index: components/spellcheck/renderer/spellcheck_multilingual_unittest.cc |
diff --git a/components/spellcheck/renderer/spellcheck_multilingual_unittest.cc b/components/spellcheck/renderer/spellcheck_multilingual_unittest.cc |
index 7ebe4bae8ee73adc1e75554dd2dc7dec3e60918f..b8bce0a5f1d1b980a9f58593083cf5c906c53f28 100644 |
--- a/components/spellcheck/renderer/spellcheck_multilingual_unittest.cc |
+++ b/components/spellcheck/renderer/spellcheck_multilingual_unittest.cc |
@@ -10,6 +10,7 @@ |
#include "base/macros.h" |
#include "base/path_service.h" |
+#include "base/strings/string_piece.h" |
#include "base/strings/string_split.h" |
#include "base/strings/string_util.h" |
#include "base/strings/utf_string_conversions.h" |
@@ -137,12 +138,13 @@ TEST_F(MultilingualSpellCheckTest, MultilingualSpellCheckWord) { |
// A sorted list of languages. This must start sorted to get all possible |
// permutations. |
std::string languages = "el-GR,en-US,es-ES,ru-RU"; |
- std::vector<std::string> permuted_languages = base::SplitString( |
+ std::vector<base::StringPiece> permuted_languages = base::SplitStringPiece( |
languages, ",", base::TRIM_WHITESPACE, base::SPLIT_WANT_ALL); |
do { |
- languages = base::JoinString(permuted_languages, ","); |
- ExpectSpellCheckWordResults(languages, kTestCases, arraysize(kTestCases)); |
+ std::string reordered_languages = base::JoinString(permuted_languages, ","); |
+ ExpectSpellCheckWordResults(reordered_languages, kTestCases, |
+ arraysize(kTestCases)); |
} while (std::next_permutation(permuted_languages.begin(), |
permuted_languages.end())); |
} |