Index: chrome/browser/extensions/activity_log/activity_log_enabled_unittest.cc |
diff --git a/chrome/browser/extensions/activity_log/activity_log_enabled_unittest.cc b/chrome/browser/extensions/activity_log/activity_log_enabled_unittest.cc |
index 4432214c413eecc93de7d2e808f81fb50fc61d47..87356ec40a1cfe1fb9f779e794fb60f8c2e16dd1 100644 |
--- a/chrome/browser/extensions/activity_log/activity_log_enabled_unittest.cc |
+++ b/chrome/browser/extensions/activity_log/activity_log_enabled_unittest.cc |
@@ -17,6 +17,12 @@ |
#include "extensions/browser/uninstall_reason.h" |
#include "extensions/common/extension_builder.h" |
+#if defined OS_CHROMEOS |
+#include "chrome/browser/chromeos/login/users/scoped_test_user_manager.h" |
+#include "chrome/browser/chromeos/settings/cros_settings.h" |
+#include "chrome/browser/chromeos/settings/device_settings_service.h" |
+#endif |
+ |
namespace extensions { |
const char kExtensionID[] = "eplckmlabaanikjjcgnigddmagoglhmp"; |
@@ -25,11 +31,23 @@ |
protected: |
void SetUp() override { |
ChromeRenderViewHostTestHarness::SetUp(); |
+#if defined OS_CHROMEOS |
+ test_user_manager_.reset(new chromeos::ScopedTestUserManager()); |
+#endif |
} |
void TearDown() override { |
+#if defined OS_CHROMEOS |
+ test_user_manager_.reset(); |
+#endif |
ChromeRenderViewHostTestHarness::TearDown(); |
} |
+ |
+#if defined OS_CHROMEOS |
+ chromeos::ScopedTestDeviceSettingsService test_device_settings_service_; |
+ chromeos::ScopedTestCrosSettings test_cros_settings_; |
+ std::unique_ptr<chromeos::ScopedTestUserManager> test_user_manager_; |
+#endif |
}; |
TEST_F(ActivityLogEnabledTest, NoSwitch) { |