| Index: chrome/browser/chromeos/policy/device_system_use_24hour_clock_browsertest.cc
|
| diff --git a/chrome/browser/chromeos/policy/device_system_use_24hour_clock_browsertest.cc b/chrome/browser/chromeos/policy/device_system_use_24hour_clock_browsertest.cc
|
| index 4d2a186962c7f9663734c6f04485964a6f68ca11..1331e2fb438738038de58eea29930cdbc513ddf3 100644
|
| --- a/chrome/browser/chromeos/policy/device_system_use_24hour_clock_browsertest.cc
|
| +++ b/chrome/browser/chromeos/policy/device_system_use_24hour_clock_browsertest.cc
|
| @@ -5,6 +5,7 @@
|
| #include "ash/common/login_status.h"
|
| #include "ash/common/system/date/date_default_view.h"
|
| #include "ash/common/system/date/date_view.h"
|
| +#include "ash/common/system/tray/system_tray.h"
|
| #include "ash/common/wm_shell.h"
|
| #include "ash/shell.h"
|
| #include "base/command_line.h"
|
| @@ -13,12 +14,14 @@
|
| #include "base/run_loop.h"
|
| #include "base/single_thread_task_runner.h"
|
| #include "base/threading/thread_task_runner_handle.h"
|
| +#include "chrome/browser/browser_process.h"
|
| +#include "chrome/browser/browser_process_platform_part.h"
|
| #include "chrome/browser/chromeos/login/ui/login_display_host.h"
|
| #include "chrome/browser/chromeos/policy/device_policy_cros_browser_test.h"
|
| #include "chrome/browser/chromeos/policy/proto/chrome_device_policy.pb.h"
|
| #include "chrome/browser/chromeos/settings/cros_settings.h"
|
| +#include "chrome/browser/chromeos/system/system_clock.h"
|
| #include "chrome/browser/lifetime/application_lifetime.h"
|
| -#include "chrome/browser/ui/ash/system_tray_delegate_chromeos.h"
|
| #include "chromeos/chromeos_switches.h"
|
| #include "content/public/test/test_utils.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| @@ -64,11 +67,10 @@ class SystemUse24HourClockPolicyTest
|
| run_loop.Run();
|
| }
|
|
|
| - static bool GetSystemTrayDelegateShouldUse24HourClock() {
|
| - chromeos::SystemTrayDelegateChromeOS* tray_delegate =
|
| - static_cast<chromeos::SystemTrayDelegateChromeOS*>(
|
| - ash::WmShell::Get()->system_tray_delegate());
|
| - return tray_delegate->GetShouldUse24HourClockForTesting();
|
| + static bool SystemClockShouldUse24Hour() {
|
| + return g_browser_process->platform_part()
|
| + ->GetSystemClock()
|
| + ->ShouldUse24HourClock();
|
| }
|
|
|
| static base::HourClockType TestGetPrimarySystemTrayTimeHourType() {
|
| @@ -115,7 +117,7 @@ IN_PROC_BROWSER_TEST_F(SystemUse24HourClockPolicyTest, CheckUnset) {
|
| EXPECT_FALSE(CrosSettings::Get()->GetBoolean(kSystemUse24HourClock,
|
| &system_use_24hour_clock));
|
|
|
| - EXPECT_FALSE(GetSystemTrayDelegateShouldUse24HourClock());
|
| + EXPECT_FALSE(SystemClockShouldUse24Hour());
|
| EXPECT_EQ(base::k12HourClock, TestGetPrimarySystemTrayTimeHourType());
|
| EXPECT_FALSE(TestPrimarySystemTrayHasDateDefaultView());
|
|
|
| @@ -129,7 +131,7 @@ IN_PROC_BROWSER_TEST_F(SystemUse24HourClockPolicyTest, CheckTrue) {
|
| &system_use_24hour_clock));
|
| EXPECT_FALSE(TestPrimarySystemTrayHasDateDefaultView());
|
|
|
| - EXPECT_FALSE(GetSystemTrayDelegateShouldUse24HourClock());
|
| + EXPECT_FALSE(SystemClockShouldUse24Hour());
|
| EXPECT_EQ(base::k12HourClock, TestGetPrimarySystemTrayTimeHourType());
|
| TestPrimarySystemTrayCreateDefaultView();
|
| EXPECT_EQ(base::k12HourClock, TestGetPrimarySystemTrayDateHourType());
|
| @@ -142,7 +144,7 @@ IN_PROC_BROWSER_TEST_F(SystemUse24HourClockPolicyTest, CheckTrue) {
|
| EXPECT_TRUE(CrosSettings::Get()->GetBoolean(kSystemUse24HourClock,
|
| &system_use_24hour_clock));
|
| EXPECT_TRUE(system_use_24hour_clock);
|
| - EXPECT_TRUE(GetSystemTrayDelegateShouldUse24HourClock());
|
| + EXPECT_TRUE(SystemClockShouldUse24Hour());
|
| EXPECT_EQ(base::k24HourClock, TestGetPrimarySystemTrayTimeHourType());
|
|
|
| EXPECT_TRUE(TestPrimarySystemTrayHasDateDefaultView());
|
| @@ -155,7 +157,7 @@ IN_PROC_BROWSER_TEST_F(SystemUse24HourClockPolicyTest, CheckFalse) {
|
| &system_use_24hour_clock));
|
| EXPECT_FALSE(TestPrimarySystemTrayHasDateDefaultView());
|
|
|
| - EXPECT_FALSE(GetSystemTrayDelegateShouldUse24HourClock());
|
| + EXPECT_FALSE(SystemClockShouldUse24Hour());
|
| EXPECT_EQ(base::k12HourClock, TestGetPrimarySystemTrayTimeHourType());
|
| TestPrimarySystemTrayCreateDefaultView();
|
| EXPECT_EQ(base::k12HourClock, TestGetPrimarySystemTrayDateHourType());
|
| @@ -168,7 +170,7 @@ IN_PROC_BROWSER_TEST_F(SystemUse24HourClockPolicyTest, CheckFalse) {
|
| EXPECT_TRUE(CrosSettings::Get()->GetBoolean(kSystemUse24HourClock,
|
| &system_use_24hour_clock));
|
| EXPECT_FALSE(system_use_24hour_clock);
|
| - EXPECT_FALSE(GetSystemTrayDelegateShouldUse24HourClock());
|
| + EXPECT_FALSE(SystemClockShouldUse24Hour());
|
| EXPECT_EQ(base::k12HourClock, TestGetPrimarySystemTrayTimeHourType());
|
| EXPECT_TRUE(TestPrimarySystemTrayHasDateDefaultView());
|
| EXPECT_EQ(base::k12HourClock, TestGetPrimarySystemTrayDateHourType());
|
|
|