Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(784)

Side by Side Diff: chrome/browser/chromeos/settings/device_settings_test_helper.cc

Issue 2710963004: Derive DeviceSettingsTestHelper from MockSessionManagerClient (Closed)
Patch Set: Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « chrome/browser/chromeos/settings/device_settings_test_helper.h ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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/settings/device_settings_test_helper.h" 5 #include "chrome/browser/chromeos/settings/device_settings_test_helper.h"
6 6
7 #include "base/message_loop/message_loop.h" 7 #include "base/message_loop/message_loop.h"
8 #include "base/run_loop.h" 8 #include "base/run_loop.h"
9 #include "base/threading/sequenced_worker_pool.h" 9 #include "base/threading/sequenced_worker_pool.h"
10 #include "chrome/browser/chromeos/ownership/owner_settings_service_chromeos.h" 10 #include "chrome/browser/chromeos/ownership/owner_settings_service_chromeos.h"
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
85 for (device_local_account_state = device_local_account_policy_.begin(); 85 for (device_local_account_state = device_local_account_policy_.begin();
86 device_local_account_state != device_local_account_policy_.end(); 86 device_local_account_state != device_local_account_policy_.end();
87 ++device_local_account_state) { 87 ++device_local_account_state) {
88 if (device_local_account_state->second.HasPendingOperations()) 88 if (device_local_account_state->second.HasPendingOperations())
89 return true; 89 return true;
90 } 90 }
91 91
92 return false; 92 return false;
93 } 93 }
94 94
95 void DeviceSettingsTestHelper::Init(dbus::Bus* bus) {}
96
97 void DeviceSettingsTestHelper::SetStubDelegate(
98 SessionManagerClient::StubDelegate* delegate) {}
99
100 void DeviceSettingsTestHelper::AddObserver(Observer* observer) {}
101
102 void DeviceSettingsTestHelper::RemoveObserver(Observer* observer) {}
103
104 bool DeviceSettingsTestHelper::HasObserver(const Observer* observer) const {
105 return false;
106 }
107
108 bool DeviceSettingsTestHelper::IsScreenLocked() const { return false; }
109
110 void DeviceSettingsTestHelper::EmitLoginPromptVisible() {}
111
112 void DeviceSettingsTestHelper::RestartJob(
113 int socket_fd,
114 const std::vector<std::string>& argv,
115 const VoidDBusMethodCallback& callback) {}
116
117 void DeviceSettingsTestHelper::StartSession(
118 const cryptohome::Identification& cryptohome_id) {}
119
120 void DeviceSettingsTestHelper::StopSession() {}
121
122 void DeviceSettingsTestHelper::NotifySupervisedUserCreationStarted() {}
123
124 void DeviceSettingsTestHelper::NotifySupervisedUserCreationFinished() {}
125
126 void DeviceSettingsTestHelper::StartDeviceWipe() {}
127
128 void DeviceSettingsTestHelper::RequestLockScreen() {}
129
130 void DeviceSettingsTestHelper::NotifyLockScreenShown() {}
131
132 void DeviceSettingsTestHelper::NotifyLockScreenDismissed() {}
133
134 void DeviceSettingsTestHelper::RetrieveActiveSessions(
135 const ActiveSessionsCallback& callback) {}
136
137 void DeviceSettingsTestHelper::RetrieveDevicePolicy( 95 void DeviceSettingsTestHelper::RetrieveDevicePolicy(
138 const RetrievePolicyCallback& callback) { 96 const RetrievePolicyCallback& callback) {
139 device_policy_.retrieve_callbacks_.push_back(callback); 97 device_policy_.retrieve_callbacks_.push_back(callback);
140 } 98 }
141 99
142 void DeviceSettingsTestHelper::RetrievePolicyForUser(
143 const cryptohome::Identification& cryptohome_id,
144 const RetrievePolicyCallback& callback) {}
145
146 std::string DeviceSettingsTestHelper::BlockingRetrievePolicyForUser(
147 const cryptohome::Identification& cryptohome_id) {
148 return "";
149 }
150
151 void DeviceSettingsTestHelper::RetrieveDeviceLocalAccountPolicy( 100 void DeviceSettingsTestHelper::RetrieveDeviceLocalAccountPolicy(
152 const std::string& account_id, 101 const std::string& account_id,
153 const RetrievePolicyCallback& callback) { 102 const RetrievePolicyCallback& callback) {
154 device_local_account_policy_[account_id].retrieve_callbacks_.push_back( 103 device_local_account_policy_[account_id].retrieve_callbacks_.push_back(
155 callback); 104 callback);
156 } 105 }
157 106
158 void DeviceSettingsTestHelper::StoreDevicePolicy( 107 void DeviceSettingsTestHelper::StoreDevicePolicy(
159 const std::string& policy_blob, 108 const std::string& policy_blob,
160 const StorePolicyCallback& callback) { 109 const StorePolicyCallback& callback) {
161 device_policy_.policy_blob_ = policy_blob; 110 device_policy_.policy_blob_ = policy_blob;
162 device_policy_.store_callbacks_.push_back(callback); 111 device_policy_.store_callbacks_.push_back(callback);
163 } 112 }
164 113
165 void DeviceSettingsTestHelper::StorePolicyForUser(
166 const cryptohome::Identification& cryptohome_id,
167 const std::string& policy_blob,
168 const StorePolicyCallback& callback) {}
169
170 void DeviceSettingsTestHelper::StoreDeviceLocalAccountPolicy( 114 void DeviceSettingsTestHelper::StoreDeviceLocalAccountPolicy(
171 const std::string& account_id, 115 const std::string& account_id,
172 const std::string& policy_blob, 116 const std::string& policy_blob,
173 const StorePolicyCallback& callback) { 117 const StorePolicyCallback& callback) {
174 device_local_account_policy_[account_id].policy_blob_ = policy_blob; 118 device_local_account_policy_[account_id].policy_blob_ = policy_blob;
175 device_local_account_policy_[account_id].store_callbacks_.push_back(callback); 119 device_local_account_policy_[account_id].store_callbacks_.push_back(callback);
176 } 120 }
177 121
178 bool DeviceSettingsTestHelper::SupportsRestartToApplyUserFlags() const {
179 return false;
180 }
181
182 void DeviceSettingsTestHelper::SetFlagsForUser(
183 const cryptohome::Identification& cryptohome_id,
184 const std::vector<std::string>& flags) {}
185
186 void DeviceSettingsTestHelper::GetServerBackedStateKeys(
187 const StateKeysCallback& callback) {}
188
189 void DeviceSettingsTestHelper::CheckArcAvailability(
190 const ArcCallback& callback) {}
191
192 void DeviceSettingsTestHelper::StartArcInstance(
193 const cryptohome::Identification& cryptohome_id,
194 bool disable_boot_completed_broadcast,
195 const StartArcInstanceCallback& callback) {}
196
197 void DeviceSettingsTestHelper::StopArcInstance(const ArcCallback& callback) {}
198
199 void DeviceSettingsTestHelper::SetArcCpuRestriction(
200 login_manager::ContainerCpuRestrictionState restriction_state,
201 const ArcCallback& callback) {}
202
203 void DeviceSettingsTestHelper::EmitArcBooted(
204 const cryptohome::Identification& cryptohome_id,
205 const ArcCallback& callback) {}
206
207 void DeviceSettingsTestHelper::GetArcStartTime(
208 const GetArcStartTimeCallback& callback) {}
209
210 void DeviceSettingsTestHelper::RemoveArcData(
211 const cryptohome::Identification& cryptohome_id,
212 const ArcCallback& callback) {}
213
214 DeviceSettingsTestHelper::PolicyState::PolicyState() 122 DeviceSettingsTestHelper::PolicyState::PolicyState()
215 : store_result_(true) {} 123 : store_result_(true) {}
216 124
217 DeviceSettingsTestHelper::PolicyState::PolicyState(const PolicyState& other) = 125 DeviceSettingsTestHelper::PolicyState::PolicyState(const PolicyState& other) =
218 default; 126 default;
219 127
220 DeviceSettingsTestHelper::PolicyState::~PolicyState() {} 128 DeviceSettingsTestHelper::PolicyState::~PolicyState() {}
221 129
222 ScopedDeviceSettingsTestHelper::ScopedDeviceSettingsTestHelper() { 130 ScopedDeviceSettingsTestHelper::ScopedDeviceSettingsTestHelper() {
223 DeviceSettingsService::Initialize(); 131 DeviceSettingsService::Initialize();
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
293 const_cast<user_manager::User*>(user)); 201 const_cast<user_manager::User*>(user));
294 } 202 }
295 OwnerSettingsServiceChromeOS* service = 203 OwnerSettingsServiceChromeOS* service =
296 OwnerSettingsServiceChromeOSFactory::GetForBrowserContext(profile_.get()); 204 OwnerSettingsServiceChromeOSFactory::GetForBrowserContext(profile_.get());
297 CHECK(service); 205 CHECK(service);
298 if (tpm_is_ready) 206 if (tpm_is_ready)
299 service->OnTPMTokenReady(true /* token is enabled */); 207 service->OnTPMTokenReady(true /* token is enabled */);
300 } 208 }
301 209
302 } // namespace chromeos 210 } // namespace chromeos
OLDNEW
« no previous file with comments | « chrome/browser/chromeos/settings/device_settings_test_helper.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698