Index: trunk/src/ui/base/l10n/time_format_unittest.cc |
=================================================================== |
--- trunk/src/ui/base/l10n/time_format_unittest.cc (revision 255525) |
+++ trunk/src/ui/base/l10n/time_format_unittest.cc (working copy) |
@@ -74,6 +74,15 @@ |
{} |
protected: |
+ static void SetUpTestCase() { |
+ LoadLocale(ui::ResourceBundle::GetSharedInstance() |
+ .GetLocaleFilePath("en-US", true)); |
+ } |
+ |
+ static void TearDownTestCase() { |
+ LoadLocale(base::FilePath()); |
+ } |
+ |
void TestStrings() { |
// Test English strings (simple, singular). |
EXPECT_EQ(ASCIIToUTF16("1 sec"), TimeFormat::Simple( |
@@ -220,6 +229,12 @@ |
TimeDelta delta_1d12h_; |
TimeDelta delta_2d_; |
TimeDelta delta_2d1h_; |
+ |
+ private: |
+ static void LoadLocale(const base::FilePath& file_path) { |
+ ui::ResourceBundle::GetSharedInstance().OverrideLocalePakForTest(file_path); |
+ ui::ResourceBundle::GetSharedInstance().ReloadLocaleResources("en-US"); |
+ } |
}; |
TEST_F(TimeFormatTest, SimpleAndDetailedRounding) { |