diff options
Diffstat (limited to 'base')
-rw-r--r-- | base/i18n/case_conversion.cc | 8 | ||||
-rw-r--r-- | base/i18n/case_conversion.h | 2 | ||||
-rw-r--r-- | base/i18n/case_conversion_unittest.cc | 13 |
3 files changed, 0 insertions, 23 deletions
diff --git a/base/i18n/case_conversion.cc b/base/i18n/case_conversion.cc index 2dedade..2762505 100644 --- a/base/i18n/case_conversion.cc +++ b/base/i18n/case_conversion.cc @@ -16,19 +16,11 @@ string16 ToLower(const string16& string) { return string16(unicode_string.getBuffer(), unicode_string.length()); } -std::wstring WideToLower(const std::wstring& string) { - return UTF16ToWide(ToLower(WideToUTF16(string))); -} - string16 ToUpper(const string16& string) { icu::UnicodeString unicode_string(string.c_str(), string.size()); unicode_string.toUpper(); return string16(unicode_string.getBuffer(), unicode_string.length()); } -std::wstring WideToUpper(const std::wstring& string) { - return UTF16ToWide(ToUpper(WideToUTF16(string))); -} - } // namespace i18n } // namespace base diff --git a/base/i18n/case_conversion.h b/base/i18n/case_conversion.h index d834ede..cb62da1 100644 --- a/base/i18n/case_conversion.h +++ b/base/i18n/case_conversion.h @@ -15,11 +15,9 @@ namespace i18n { // Returns the lower case equivalent of string. Uses ICU's default locale. string16 ToLower(const string16& string); -std::wstring WideToLower(const std::wstring& string); // Returns the upper case equivalent of string. Uses ICU's default locale. string16 ToUpper(const string16& string); -std::wstring WideToUpper(const std::wstring& string); } // namespace i18n } // namespace base diff --git a/base/i18n/case_conversion_unittest.cc b/base/i18n/case_conversion_unittest.cc index 87a349e..63900ec 100644 --- a/base/i18n/case_conversion_unittest.cc +++ b/base/i18n/case_conversion_unittest.cc @@ -21,19 +21,6 @@ TEST(CaseConversionTest, UpperLower) { EXPECT_EQ(expected_upper, result); } -// Test upper and lower case string conversion. -TEST(CaseConversionTest, WideUpperLower) { - std::wstring mixed(L"Text with UPPer & lowER casE."); - const std::wstring expected_lower(L"text with upper & lower case."); - const std::wstring expected_upper(L"TEXT WITH UPPER & LOWER CASE."); - - std::wstring result = base::i18n::WideToLower(mixed); - EXPECT_EQ(expected_lower, result); - - result = base::i18n::WideToUpper(mixed); - EXPECT_EQ(expected_upper, result); -} - // TODO(jshin): More tests are needed, especially with non-ASCII characters. } // namespace |