Chromium Code Reviews| Index: base/test/scoped_locale.cc |
| diff --git a/base/test/scoped_locale.cc b/base/test/scoped_locale.cc |
| index 35b3fbe6790ac5175b8dc1fa9c306fe6745bc7cc..69e98fcd91d25e1de99d52a9d8a690d1568bc900 100644 |
| --- a/base/test/scoped_locale.cc |
| +++ b/base/test/scoped_locale.cc |
| @@ -12,8 +12,12 @@ namespace base { |
| ScopedLocale::ScopedLocale(const std::string& locale) { |
| prev_locale_ = setlocale(LC_ALL, NULL); |
| +#if defined(SYSTEM_NATIVE_UTF8) |
| + EXPECT_TRUE(locale.find("utf-8") != std::string::npos); |
|
Lei Zhang
2015/03/07 01:30:18
I don't think this is right. For instance, on Mac,
|
| +#else |
| EXPECT_TRUE(setlocale(LC_ALL, locale.c_str()) != NULL) << |
| "Failed to set locale: " << locale; |
| +#endif |
| } |
| ScopedLocale::~ScopedLocale() { |