| Index: base/i18n/time_formatting_unittest.cc
|
| diff --git a/base/i18n/time_formatting_unittest.cc b/base/i18n/time_formatting_unittest.cc
|
| index 76ffa5d178147f99ec300b2a5d398dc40582f911..1d4bc311f3cb8dea90622a5964a613435378caa8 100644
|
| --- a/base/i18n/time_formatting_unittest.cc
|
| +++ b/base/i18n/time_formatting_unittest.cc
|
| @@ -8,6 +8,7 @@
|
| #include "base/time.h"
|
| #include "base/utf_string_conversions.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| +#include "unicode/uversion.h"
|
|
|
| namespace base {
|
| namespace {
|
| @@ -57,7 +58,12 @@ TEST(TimeFormattingTest, TimeFormatTimeOfDayDefault24h) {
|
|
|
| Time time(Time::FromLocalExploded(kTestDateTimeExploded));
|
| string16 clock24h(ASCIIToUTF16("15:42"));
|
| +#if U_ICU_VERSION_MAJOR_NUM >= 50
|
| + string16 clock12h_pm(ASCIIToUTF16("3:42 pm"));
|
| +#else
|
| + // TODO(phajdan.jr): Clean up after bundled ICU gets updated to 50.
|
| string16 clock12h_pm(ASCIIToUTF16("3:42 PM"));
|
| +#endif
|
| string16 clock12h(ASCIIToUTF16("3:42"));
|
|
|
| // The default is 24h clock.
|
| @@ -125,10 +131,25 @@ TEST(TimeFormattingTest, TimeFormatDateUS) {
|
|
|
| EXPECT_EQ(ASCIIToUTF16("Apr 30, 2011"), TimeFormatShortDate(time));
|
| EXPECT_EQ(ASCIIToUTF16("4/30/11"), TimeFormatShortDateNumeric(time));
|
| +
|
| +#if U_ICU_VERSION_MAJOR_NUM >= 50
|
| + EXPECT_EQ(ASCIIToUTF16("4/30/11, 3:42:07 PM"),
|
| + TimeFormatShortDateAndTime(time));
|
| +#else
|
| + // TODO(phajdan.jr): Clean up after bundled ICU gets updated to 50.
|
| EXPECT_EQ(ASCIIToUTF16("4/30/11 3:42:07 PM"),
|
| TimeFormatShortDateAndTime(time));
|
| +#endif
|
| +
|
| +#if U_ICU_VERSION_MAJOR_NUM >= 50
|
| + EXPECT_EQ(ASCIIToUTF16("Saturday, April 30, 2011 at 3:42:07 PM"),
|
| + TimeFormatFriendlyDateAndTime(time));
|
| +#else
|
| + // TODO(phajdan.jr): Clean up after bundled ICU gets updated to 50.
|
| EXPECT_EQ(ASCIIToUTF16("Saturday, April 30, 2011 3:42:07 PM"),
|
| TimeFormatFriendlyDateAndTime(time));
|
| +#endif
|
| +
|
| EXPECT_EQ(ASCIIToUTF16("Saturday, April 30, 2011"),
|
| TimeFormatFriendlyDate(time));
|
| }
|
|
|