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() { |