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

Side by Side Diff: chrome/browser/policy/device_management_service_browsertest.cc

Issue 8702009: Add device status reports to policy requests. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Remove some now-dead code. Created 9 years 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 | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 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 "base/message_loop.h" 5 #include "base/message_loop.h"
6 #include "chrome/browser/policy/device_management_backend_mock.h" 6 #include "chrome/browser/policy/device_management_backend_mock.h"
7 #include "chrome/browser/policy/device_management_service.h" 7 #include "chrome/browser/policy/device_management_service.h"
8 #include "chrome/browser/policy/proto/device_management_constants.h" 8 #include "chrome/browser/policy/proto/device_management_constants.h"
9 #include "chrome/test/base/in_process_browser_test.h" 9 #include "chrome/test/base/in_process_browser_test.h"
10 #include "content/public/common/url_fetcher.h" 10 #include "content/public/common/url_fetcher.h"
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
116 DevicePolicyResponseDelegateMock delegate; 116 DevicePolicyResponseDelegateMock delegate;
117 EXPECT_CALL(delegate, HandlePolicyResponse(_)) 117 EXPECT_CALL(delegate, HandlePolicyResponse(_))
118 .WillOnce(InvokeWithoutArgs(QuitMessageLoop)); 118 .WillOnce(InvokeWithoutArgs(QuitMessageLoop));
119 em::DevicePolicyRequest request; 119 em::DevicePolicyRequest request;
120 request.set_policy_scope(kChromePolicyScope); 120 request.set_policy_scope(kChromePolicyScope);
121 em::DevicePolicySettingRequest* setting_request = 121 em::DevicePolicySettingRequest* setting_request =
122 request.add_setting_request(); 122 request.add_setting_request();
123 setting_request->set_key(kChromeDevicePolicySettingKey); 123 setting_request->set_key(kChromeDevicePolicySettingKey);
124 backend->ProcessPolicyRequest(token_, "testid", 124 backend->ProcessPolicyRequest(token_, "testid",
125 CloudPolicyDataStore::USER_AFFILIATION_NONE, 125 CloudPolicyDataStore::USER_AFFILIATION_NONE,
126 request, &delegate); 126 request, NULL, &delegate);
127 127
128 MessageLoop::current()->Run(); 128 MessageLoop::current()->Run();
129 } 129 }
130 130
131 { 131 {
132 CannedResponseInterceptor interceptor( 132 CannedResponseInterceptor interceptor(
133 GURL(kServiceUrl), PROTO_STRING(kServiceResponseUnregister)); 133 GURL(kServiceUrl), PROTO_STRING(kServiceResponseUnregister));
134 DeviceUnregisterResponseDelegateMock delegate; 134 DeviceUnregisterResponseDelegateMock delegate;
135 EXPECT_CALL(delegate, HandleUnregisterResponse(_)) 135 EXPECT_CALL(delegate, HandleUnregisterResponse(_))
136 .WillOnce(InvokeWithoutArgs(QuitMessageLoop)); 136 .WillOnce(InvokeWithoutArgs(QuitMessageLoop));
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
183 183
184 DevicePolicyResponseDelegateMock delegate; 184 DevicePolicyResponseDelegateMock delegate;
185 EXPECT_CALL(delegate, HandlePolicyResponse(_)) 185 EXPECT_CALL(delegate, HandlePolicyResponse(_))
186 .WillOnce(InvokeWithoutArgs(QuitMessageLoop)); 186 .WillOnce(InvokeWithoutArgs(QuitMessageLoop));
187 em::DevicePolicyRequest request; 187 em::DevicePolicyRequest request;
188 em::PolicyFetchRequest* fetch_request = request.add_request(); 188 em::PolicyFetchRequest* fetch_request = request.add_request();
189 fetch_request->set_signature_type(em::PolicyFetchRequest::SHA1_RSA); 189 fetch_request->set_signature_type(em::PolicyFetchRequest::SHA1_RSA);
190 fetch_request->set_policy_type(kChromeUserPolicyType); 190 fetch_request->set_policy_type(kChromeUserPolicyType);
191 backend->ProcessPolicyRequest(token_, "testid", 191 backend->ProcessPolicyRequest(token_, "testid",
192 CloudPolicyDataStore::USER_AFFILIATION_NONE, 192 CloudPolicyDataStore::USER_AFFILIATION_NONE,
193 request, &delegate); 193 request, NULL, &delegate);
194 194
195 MessageLoop::current()->Run(); 195 MessageLoop::current()->Run();
196 } 196 }
197 197
198 { 198 {
199 DeviceUnregisterResponseDelegateMock delegate; 199 DeviceUnregisterResponseDelegateMock delegate;
200 EXPECT_CALL(delegate, HandleUnregisterResponse(_)) 200 EXPECT_CALL(delegate, HandleUnregisterResponse(_))
201 .WillOnce(InvokeWithoutArgs(QuitMessageLoop)); 201 .WillOnce(InvokeWithoutArgs(QuitMessageLoop));
202 em::DeviceUnregisterRequest request; 202 em::DeviceUnregisterRequest request;
203 backend->ProcessUnregisterRequest(token_, "testid", request, &delegate); 203 backend->ProcessUnregisterRequest(token_, "testid", request, &delegate);
204 204
205 MessageLoop::current()->Run(); 205 MessageLoop::current()->Run();
206 } 206 }
207 207
208 { 208 {
209 DeviceAutoEnrollmentResponseDelegateMock delegate; 209 DeviceAutoEnrollmentResponseDelegateMock delegate;
210 EXPECT_CALL(delegate, HandleAutoEnrollmentResponse(_)) 210 EXPECT_CALL(delegate, HandleAutoEnrollmentResponse(_))
211 .WillOnce(InvokeWithoutArgs(QuitMessageLoop)); 211 .WillOnce(InvokeWithoutArgs(QuitMessageLoop));
212 em::DeviceAutoEnrollmentRequest request; 212 em::DeviceAutoEnrollmentRequest request;
213 request.set_modulus(1); 213 request.set_modulus(1);
214 request.set_remainder(0); 214 request.set_remainder(0);
215 backend->ProcessAutoEnrollmentRequest("testid", request, &delegate); 215 backend->ProcessAutoEnrollmentRequest("testid", request, &delegate);
216 216
217 MessageLoop::current()->Run(); 217 MessageLoop::current()->Run();
218 } 218 }
219 } 219 }
220 220
221 } // namespace policy 221 } // namespace policy
OLDNEW
« no previous file with comments | « chrome/browser/policy/device_management_backend_impl.cc ('k') | chrome/browser/policy/device_management_service_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698