Commit 992dc1ad authored by mnissler's avatar mnissler Committed by Commit bot

Fix and re-enable DeviceSettingsCacheTest.

The device_settings_cache_unittest.cc file was accidentally dropped
from the build a long time ago.

BUG=chromium:139126,chromium:661774
TEST=DeviceSettingsCacheTest* passes.

Review-Url: https://codereview.chromium.org/2849533005
Cr-Commit-Position: refs/heads/master@{#467986}
parent 5b56f229
...@@ -1731,6 +1731,7 @@ source_set("unit_tests") { ...@@ -1731,6 +1731,7 @@ source_set("unit_tests") {
"session_length_limiter_unittest.cc", "session_length_limiter_unittest.cc",
"settings/cros_settings_unittest.cc", "settings/cros_settings_unittest.cc",
"settings/device_oauth2_token_service_unittest.cc", "settings/device_oauth2_token_service_unittest.cc",
"settings/device_settings_cache_unittest.cc",
"settings/device_settings_provider_unittest.cc", "settings/device_settings_provider_unittest.cc",
"settings/device_settings_service_unittest.cc", "settings/device_settings_service_unittest.cc",
"settings/install_attributes_unittest.cc", "settings/install_attributes_unittest.cc",
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
#include "chrome/browser/chromeos/settings/device_settings_cache.h" #include "chrome/browser/chromeos/settings/device_settings_cache.h"
#include "chrome/browser/chromeos/chromeos/policy/chrome_device_policy.pb.h" #include "chrome/browser/chromeos/policy/proto/chrome_device_policy.pb.h"
#include "chrome/common/pref_names.h" #include "chrome/common/pref_names.h"
#include "components/policy/proto/device_management_backend.pb.h" #include "components/policy/proto/device_management_backend.pb.h"
#include "components/prefs/testing_pref_service.h" #include "components/prefs/testing_pref_service.h"
...@@ -16,14 +16,14 @@ namespace chromeos { ...@@ -16,14 +16,14 @@ namespace chromeos {
class DeviceSettingsCacheTest : public testing::Test { class DeviceSettingsCacheTest : public testing::Test {
protected: protected:
virtual void SetUp() { void SetUp() override {
// prepare some data. // prepare some data.
policy_.set_policy_type("google/chromeos/device"); policy_.set_policy_type("google/chromeos/device");
em::ChromeDeviceSettingsProto pol; em::ChromeDeviceSettingsProto pol;
pol.mutable_allow_new_users()->set_allow_new_users(false); pol.mutable_allow_new_users()->set_allow_new_users(false);
policy_.set_policy_value(pol.SerializeAsString()); policy_.set_policy_value(pol.SerializeAsString());
device_settings_cache::RegisterPrefs(&local_state_); device_settings_cache::RegisterPrefs(local_state_.registry());
} }
TestingPrefServiceSimple local_state_; TestingPrefServiceSimple local_state_;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment