OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include <queue> | 5 #include <queue> |
6 #include <utility> | 6 #include <utility> |
7 | 7 |
8 #include "base/macros.h" | 8 #include "base/macros.h" |
9 #include "base/memory/linked_ptr.h" | 9 #include "base/memory/linked_ptr.h" |
10 #include "base/memory/scoped_ptr.h" | 10 #include "base/memory/scoped_ptr.h" |
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
89 management_settings_set_(false) {} | 89 management_settings_set_(false) {} |
90 | 90 |
91 virtual void SetUp() override { | 91 virtual void SetUp() override { |
92 DeviceSettingsTestBase::SetUp(); | 92 DeviceSettingsTestBase::SetUp(); |
93 provider_.reset(new DeviceSettingsProvider(base::Bind(&OnPrefChanged), | 93 provider_.reset(new DeviceSettingsProvider(base::Bind(&OnPrefChanged), |
94 &device_settings_service_)); | 94 &device_settings_service_)); |
95 owner_key_util_->SetPrivateKey(device_policy_.GetSigningKey()); | 95 owner_key_util_->SetPrivateKey(device_policy_.GetSigningKey()); |
96 InitOwner(device_policy_.policy_data().username(), true); | 96 InitOwner(device_policy_.policy_data().username(), true); |
97 FlushDeviceSettings(); | 97 FlushDeviceSettings(); |
98 | 98 |
99 service_ = OwnerSettingsServiceChromeOSFactory::GetForBrowserContext( | 99 service_ = |
100 profile_.get()); | 100 OwnerSettingsServiceChromeOSFactory::GetForProfile(profile_.get()); |
101 ASSERT_TRUE(service_); | 101 ASSERT_TRUE(service_); |
102 ASSERT_TRUE(service_->IsOwner()); | 102 ASSERT_TRUE(service_->IsOwner()); |
103 | 103 |
104 device_policy_.policy_data().set_management_mode( | 104 device_policy_.policy_data().set_management_mode( |
105 em::PolicyData::LOCAL_OWNER); | 105 em::PolicyData::LOCAL_OWNER); |
106 device_policy_.Build(); | 106 device_policy_.Build(); |
107 device_settings_test_helper_.set_policy_blob(device_policy_.GetBlob()); | 107 device_settings_test_helper_.set_policy_blob(device_policy_.GetBlob()); |
108 ReloadDeviceSettings(); | 108 ReloadDeviceSettings(); |
109 } | 109 } |
110 | 110 |
(...skipping 187 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
298 : public OwnerSettingsServiceChromeOSTest { | 298 : public OwnerSettingsServiceChromeOSTest { |
299 public: | 299 public: |
300 OwnerSettingsServiceChromeOSNoOwnerTest() {} | 300 OwnerSettingsServiceChromeOSNoOwnerTest() {} |
301 virtual ~OwnerSettingsServiceChromeOSNoOwnerTest() {} | 301 virtual ~OwnerSettingsServiceChromeOSNoOwnerTest() {} |
302 | 302 |
303 virtual void SetUp() override { | 303 virtual void SetUp() override { |
304 DeviceSettingsTestBase::SetUp(); | 304 DeviceSettingsTestBase::SetUp(); |
305 provider_.reset(new DeviceSettingsProvider(base::Bind(&OnPrefChanged), | 305 provider_.reset(new DeviceSettingsProvider(base::Bind(&OnPrefChanged), |
306 &device_settings_service_)); | 306 &device_settings_service_)); |
307 FlushDeviceSettings(); | 307 FlushDeviceSettings(); |
308 service_ = OwnerSettingsServiceChromeOSFactory::GetForBrowserContext( | 308 service_ = |
309 profile_.get()); | 309 OwnerSettingsServiceChromeOSFactory::GetForProfile(profile_.get()); |
310 ASSERT_TRUE(service_); | 310 ASSERT_TRUE(service_); |
311 ASSERT_FALSE(service_->IsOwner()); | 311 ASSERT_FALSE(service_->IsOwner()); |
312 } | 312 } |
313 | 313 |
314 virtual void TearDown() override { DeviceSettingsTestBase::TearDown(); } | 314 virtual void TearDown() override { DeviceSettingsTestBase::TearDown(); } |
315 | 315 |
316 private: | 316 private: |
317 DISALLOW_COPY_AND_ASSIGN(OwnerSettingsServiceChromeOSNoOwnerTest); | 317 DISALLOW_COPY_AND_ASSIGN(OwnerSettingsServiceChromeOSNoOwnerTest); |
318 }; | 318 }; |
319 | 319 |
320 TEST_F(OwnerSettingsServiceChromeOSNoOwnerTest, SingleSetTest) { | 320 TEST_F(OwnerSettingsServiceChromeOSNoOwnerTest, SingleSetTest) { |
321 ASSERT_FALSE(service_->SetBoolean(kAccountsPrefAllowGuest, false)); | 321 ASSERT_FALSE(service_->SetBoolean(kAccountsPrefAllowGuest, false)); |
322 } | 322 } |
323 | 323 |
324 } // namespace chromeos | 324 } // namespace chromeos |
OLD | NEW |