| Index: base/i18n/time_formatting_unittest.cc
|
| diff --git a/base/i18n/time_formatting_unittest.cc b/base/i18n/time_formatting_unittest.cc
|
| index 9f152c0b2d90e88796be753c0a7a05008a08118c..08f7a7843067654361a9e768becd2456b237b89f 100644
|
| --- a/base/i18n/time_formatting_unittest.cc
|
| +++ b/base/i18n/time_formatting_unittest.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "base/i18n/time_formatting.h"
|
|
|
| +#include "base/i18n/icu_test_util.h"
|
| #include "base/i18n/rtl.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/strings/utf_string_conversions.h"
|
| @@ -41,6 +42,7 @@ base::string16 GetShortTimeZone(const Time& time) {
|
| TEST(TimeFormattingTest, TimeFormatTimeOfDayDefault12h) {
|
| // Test for a locale defaulted to 12h clock.
|
| // As an instance, we use third_party/icu/source/data/locales/en.txt.
|
| + i18n::ScopedSetICUDefaultLocale restore_object(uloc_getDefault());
|
| i18n::SetICUDefaultLocale("en_US");
|
|
|
| Time time(Time::FromLocalExploded(kTestDateTimeExploded));
|
| @@ -76,6 +78,7 @@ TEST(TimeFormattingTest, TimeFormatTimeOfDayDefault12h) {
|
| TEST(TimeFormattingTest, TimeFormatTimeOfDayDefault24h) {
|
| // Test for a locale defaulted to 24h clock.
|
| // As an instance, we use third_party/icu/source/data/locales/en_GB.txt.
|
| + i18n::ScopedSetICUDefaultLocale restore_object(uloc_getDefault());
|
| i18n::SetICUDefaultLocale("en_GB");
|
|
|
| Time time(Time::FromLocalExploded(kTestDateTimeExploded));
|
| @@ -111,6 +114,7 @@ TEST(TimeFormattingTest, TimeFormatTimeOfDayDefault24h) {
|
| TEST(TimeFormattingTest, TimeFormatTimeOfDayJP) {
|
| // Test for a locale that uses different mark than "AM" and "PM".
|
| // As an instance, we use third_party/icu/source/data/locales/ja.txt.
|
| + i18n::ScopedSetICUDefaultLocale restore_object(uloc_getDefault());
|
| i18n::SetICUDefaultLocale("ja_JP");
|
|
|
| Time time(Time::FromLocalExploded(kTestDateTimeExploded));
|
| @@ -144,6 +148,7 @@ TEST(TimeFormattingTest, TimeFormatTimeOfDayJP) {
|
| TEST(TimeFormattingTest, TimeFormatDateUS) {
|
| // See third_party/icu/source/data/locales/en.txt.
|
| // The date patterns are "EEEE, MMMM d, y", "MMM d, y", and "M/d/yy".
|
| + i18n::ScopedSetICUDefaultLocale restore_object(uloc_getDefault());
|
| i18n::SetICUDefaultLocale("en_US");
|
|
|
| Time time(Time::FromLocalExploded(kTestDateTimeExploded));
|
| @@ -166,6 +171,7 @@ TEST(TimeFormattingTest, TimeFormatDateUS) {
|
| TEST(TimeFormattingTest, TimeFormatDateGB) {
|
| // See third_party/icu/source/data/locales/en_GB.txt.
|
| // The date patterns are "EEEE, d MMMM y", "d MMM y", and "dd/MM/yyyy".
|
| + i18n::ScopedSetICUDefaultLocale restore_object(uloc_getDefault());
|
| i18n::SetICUDefaultLocale("en_GB");
|
|
|
| Time time(Time::FromLocalExploded(kTestDateTimeExploded));
|
|
|