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 "chrome/browser/chromeos/policy/consumer_unenrollment_handler.h" | 5 #include "chrome/browser/chromeos/policy/consumer_unenrollment_handler.h" |
6 | 6 |
7 #include "base/bind.h" | 7 #include "base/bind.h" |
8 #include "base/bind_helpers.h" | 8 #include "base/bind_helpers.h" |
9 #include "base/memory/scoped_ptr.h" | 9 #include "base/memory/scoped_ptr.h" |
10 #include "base/thread_task_runner_handle.h" | 10 #include "base/thread_task_runner_handle.h" |
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
52 scoped_ptr<DeviceCloudPolicyStoreChromeOS> store_( | 52 scoped_ptr<DeviceCloudPolicyStoreChromeOS> store_( |
53 new DeviceCloudPolicyStoreChromeOS( | 53 new DeviceCloudPolicyStoreChromeOS( |
54 &device_settings_service_, | 54 &device_settings_service_, |
55 install_attributes_.get(), | 55 install_attributes_.get(), |
56 base::ThreadTaskRunnerHandle::Get())); | 56 base::ThreadTaskRunnerHandle::Get())); |
57 fake_manager_.reset(new FakeDeviceCloudPolicyManager( | 57 fake_manager_.reset(new FakeDeviceCloudPolicyManager( |
58 store_.Pass(), | 58 store_.Pass(), |
59 base::ThreadTaskRunnerHandle::Get())); | 59 base::ThreadTaskRunnerHandle::Get())); |
60 | 60 |
61 // Set up FakeOwnerSettingsService. | 61 // Set up FakeOwnerSettingsService. |
62 fake_owner_settings_service_.reset( | 62 fake_owner_settings_service_.reset(new chromeos::FakeOwnerSettingsService( |
63 new chromeos::FakeOwnerSettingsService( | 63 profile_.get(), owner_key_util_, nullptr)); |
64 profile_.get(), owner_key_util_)); | |
65 chromeos::OwnerSettingsServiceChromeOS::ManagementSettings settings; | 64 chromeos::OwnerSettingsServiceChromeOS::ManagementSettings settings; |
66 settings.management_mode = policy::MANAGEMENT_MODE_CONSUMER_MANAGED; | 65 settings.management_mode = policy::MANAGEMENT_MODE_CONSUMER_MANAGED; |
67 settings.request_token = "fake_request_token"; | 66 settings.request_token = "fake_request_token"; |
68 settings.device_id = "fake_device_id"; | 67 settings.device_id = "fake_device_id"; |
69 fake_owner_settings_service_->SetManagementSettings( | 68 fake_owner_settings_service_->SetManagementSettings( |
70 settings, | 69 settings, |
71 base::Bind(&ConsumerUnenrollmentHandlerTest::OnManagementSettingsSet, | 70 base::Bind(&ConsumerUnenrollmentHandlerTest::OnManagementSettingsSet, |
72 base::Unretained(this))); | 71 base::Unretained(this))); |
73 } | 72 } |
74 | 73 |
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
119 EXPECT_EQ(ConsumerManagementStage::UnenrollmentDMServerFailed(), | 118 EXPECT_EQ(ConsumerManagementStage::UnenrollmentDMServerFailed(), |
120 fake_service_->GetStage()); | 119 fake_service_->GetStage()); |
121 const chromeos::OwnerSettingsServiceChromeOS::ManagementSettings& settings = | 120 const chromeos::OwnerSettingsServiceChromeOS::ManagementSettings& settings = |
122 fake_owner_settings_service_->last_settings(); | 121 fake_owner_settings_service_->last_settings(); |
123 EXPECT_EQ(policy::MANAGEMENT_MODE_CONSUMER_MANAGED, settings.management_mode); | 122 EXPECT_EQ(policy::MANAGEMENT_MODE_CONSUMER_MANAGED, settings.management_mode); |
124 EXPECT_EQ("fake_request_token", settings.request_token); | 123 EXPECT_EQ("fake_request_token", settings.request_token); |
125 EXPECT_EQ("fake_device_id", settings.device_id); | 124 EXPECT_EQ("fake_device_id", settings.device_id); |
126 } | 125 } |
127 | 126 |
128 } // namespace policy | 127 } // namespace policy |
OLD | NEW |