Index: app/l10n_util_unittest.cc |
=================================================================== |
--- app/l10n_util_unittest.cc (revision 19124) |
+++ app/l10n_util_unittest.cc (working copy) |
@@ -84,8 +84,8 @@ |
EXPECT_EQ(L"\x2026", l10n_util::TruncateString(L" ", 2)); |
} |
-void SetICUDefaultLocale(const std::wstring& locale_string) { |
- Locale locale(WideToASCII(locale_string).c_str()); |
+void SetICUDefaultLocale(const std::string& locale_string) { |
+ Locale locale(locale_string.c_str()); |
UErrorCode error_code = U_ZERO_ERROR; |
Locale::setDefault(locale, error_code); |
EXPECT_TRUE(U_SUCCESS(error_code)); |
@@ -136,71 +136,71 @@ |
// Keep a copy of ICU's default locale before we overwrite it. |
Locale locale = Locale::getDefault(); |
- SetICUDefaultLocale(L"en-US"); |
- EXPECT_EQ(L"en-US", l10n_util::GetApplicationLocale(L"")); |
+ SetICUDefaultLocale("en-US"); |
+ EXPECT_EQ("en-US", l10n_util::GetApplicationLocale(L"")); |
- SetICUDefaultLocale(L"en-GB"); |
- EXPECT_EQ(L"en-GB", l10n_util::GetApplicationLocale(L"")); |
+ SetICUDefaultLocale("en-GB"); |
+ EXPECT_EQ("en-GB", l10n_util::GetApplicationLocale(L"")); |
- SetICUDefaultLocale(L"fr-CA"); |
- EXPECT_EQ(L"fr", l10n_util::GetApplicationLocale(L"")); |
+ SetICUDefaultLocale("fr-CA"); |
+ EXPECT_EQ("fr", l10n_util::GetApplicationLocale(L"")); |
- SetICUDefaultLocale(L"xx"); |
- EXPECT_EQ(L"en-US", l10n_util::GetApplicationLocale(L"")); |
+ SetICUDefaultLocale("xx"); |
+ EXPECT_EQ("en-US", l10n_util::GetApplicationLocale(L"")); |
- SetICUDefaultLocale(L"en-US"); |
- EXPECT_EQ(L"fr", l10n_util::GetApplicationLocale(L"fr")); |
- EXPECT_EQ(L"fr", l10n_util::GetApplicationLocale(L"fr-CA")); |
+ SetICUDefaultLocale("en-US"); |
+ EXPECT_EQ("fr", l10n_util::GetApplicationLocale(L"fr")); |
+ EXPECT_EQ("fr", l10n_util::GetApplicationLocale(L"fr-CA")); |
- SetICUDefaultLocale(L"en-US"); |
+ SetICUDefaultLocale("en-US"); |
// Aliases iw, no, tl to he, nb, fil. |
- EXPECT_EQ(L"he", l10n_util::GetApplicationLocale(L"iw")); |
- EXPECT_EQ(L"nb", l10n_util::GetApplicationLocale(L"no")); |
- EXPECT_EQ(L"fil", l10n_util::GetApplicationLocale(L"tl")); |
+ EXPECT_EQ("he", l10n_util::GetApplicationLocale(L"iw")); |
+ EXPECT_EQ("nb", l10n_util::GetApplicationLocale(L"no")); |
+ EXPECT_EQ("fil", l10n_util::GetApplicationLocale(L"tl")); |
// es-419 and es-XX (where XX is not Spain) should be |
// mapped to es-419 (Latin American Spanish). |
- EXPECT_EQ(L"es-419", l10n_util::GetApplicationLocale(L"es-419")); |
- EXPECT_EQ(L"es", l10n_util::GetApplicationLocale(L"es-ES")); |
- EXPECT_EQ(L"es-419", l10n_util::GetApplicationLocale(L"es-AR")); |
+ EXPECT_EQ("es-419", l10n_util::GetApplicationLocale(L"es-419")); |
+ EXPECT_EQ("es", l10n_util::GetApplicationLocale(L"es-ES")); |
+ EXPECT_EQ("es-419", l10n_util::GetApplicationLocale(L"es-AR")); |
- SetICUDefaultLocale(L"es-MX"); |
- EXPECT_EQ(L"es-419", l10n_util::GetApplicationLocale(L"")); |
+ SetICUDefaultLocale("es-MX"); |
+ EXPECT_EQ("es-419", l10n_util::GetApplicationLocale(L"")); |
- SetICUDefaultLocale(L"es-AR"); |
- EXPECT_EQ(L"es-419", l10n_util::GetApplicationLocale(L"")); |
- EXPECT_EQ(L"es", l10n_util::GetApplicationLocale(L"es")); |
+ SetICUDefaultLocale("es-AR"); |
+ EXPECT_EQ("es-419", l10n_util::GetApplicationLocale(L"")); |
+ EXPECT_EQ("es", l10n_util::GetApplicationLocale(L"es")); |
- SetICUDefaultLocale(L"es-ES"); |
- EXPECT_EQ(L"es", l10n_util::GetApplicationLocale(L"")); |
+ SetICUDefaultLocale("es-ES"); |
+ EXPECT_EQ("es", l10n_util::GetApplicationLocale(L"")); |
- SetICUDefaultLocale(L"es"); |
- EXPECT_EQ(L"es", l10n_util::GetApplicationLocale(L"")); |
+ SetICUDefaultLocale("es"); |
+ EXPECT_EQ("es", l10n_util::GetApplicationLocale(L"")); |
- SetICUDefaultLocale(L"zh-HK"); |
- EXPECT_EQ(L"zh-TW", l10n_util::GetApplicationLocale(L"")); |
- EXPECT_EQ(L"zh-CN", l10n_util::GetApplicationLocale(L"zh-CN")); |
+ SetICUDefaultLocale("zh-HK"); |
+ EXPECT_EQ("zh-TW", l10n_util::GetApplicationLocale(L"")); |
+ EXPECT_EQ("zh-CN", l10n_util::GetApplicationLocale(L"zh-CN")); |
- SetICUDefaultLocale(L"zh-MK"); |
- EXPECT_EQ(L"zh-TW", l10n_util::GetApplicationLocale(L"")); |
+ SetICUDefaultLocale("zh-MK"); |
+ EXPECT_EQ("zh-TW", l10n_util::GetApplicationLocale(L"")); |
- SetICUDefaultLocale(L"zh-SG"); |
- EXPECT_EQ(L"zh-CN", l10n_util::GetApplicationLocale(L"")); |
+ SetICUDefaultLocale("zh-SG"); |
+ EXPECT_EQ("zh-CN", l10n_util::GetApplicationLocale(L"")); |
- SetICUDefaultLocale(L"he"); |
- EXPECT_EQ(L"en-US", l10n_util::GetApplicationLocale(L"en")); |
+ SetICUDefaultLocale("he"); |
+ EXPECT_EQ("en-US", l10n_util::GetApplicationLocale(L"en")); |
#if defined(OS_WIN) |
// Oriya should be blocked unless OS is Vista or newer. |
if (win_util::GetWinVersion() < win_util::WINVERSION_VISTA) { |
- SetICUDefaultLocale(L"or"); |
- EXPECT_EQ(L"en-US", l10n_util::GetApplicationLocale(L"")); |
- SetICUDefaultLocale(L"en-GB"); |
- EXPECT_EQ(L"en-GB", l10n_util::GetApplicationLocale(L"or")); |
+ SetICUDefaultLocale("or"); |
+ EXPECT_EQ("en-US", l10n_util::GetApplicationLocale(L"")); |
+ SetICUDefaultLocale("en-GB"); |
+ EXPECT_EQ("en-GB", l10n_util::GetApplicationLocale(L"or")); |
} else { |
- SetICUDefaultLocale(L"or"); |
- EXPECT_EQ(L"or", l10n_util::GetApplicationLocale(L"")); |
- SetICUDefaultLocale(L"en-GB"); |
- EXPECT_EQ(L"or", l10n_util::GetApplicationLocale(L"or")); |
+ SetICUDefaultLocale("or"); |
+ EXPECT_EQ("or", l10n_util::GetApplicationLocale(L"")); |
+ SetICUDefaultLocale("en-GB"); |
+ EXPECT_EQ("or", l10n_util::GetApplicationLocale(L"or")); |
} |
#endif |