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

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

Issue 7810025: Pass user_affiliation request parameter on user cloud policy requests. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix Mac build breakage. Created 9 years, 3 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 | 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 <vector> 5 #include <vector>
6 6
7 #include "base/message_loop.h" 7 #include "base/message_loop.h"
8 #include "base/string_split.h" 8 #include "base/string_split.h"
9 #include "chrome/browser/policy/device_management_backend_impl.h" 9 #include "chrome/browser/policy/device_management_backend_impl.h"
10 #include "chrome/browser/policy/device_management_backend_mock.h" 10 #include "chrome/browser/policy/device_management_backend_mock.h"
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after
136 } 136 }
137 137
138 TEST_P(DeviceManagementServiceFailedRequestTest, PolicyRequest) { 138 TEST_P(DeviceManagementServiceFailedRequestTest, PolicyRequest) {
139 DevicePolicyResponseDelegateMock mock; 139 DevicePolicyResponseDelegateMock mock;
140 EXPECT_CALL(mock, OnError(GetParam().expected_error_)); 140 EXPECT_CALL(mock, OnError(GetParam().expected_error_));
141 em::DevicePolicyRequest request; 141 em::DevicePolicyRequest request;
142 request.set_policy_scope(kChromePolicyScope); 142 request.set_policy_scope(kChromePolicyScope);
143 em::DevicePolicySettingRequest* setting_request = 143 em::DevicePolicySettingRequest* setting_request =
144 request.add_setting_request(); 144 request.add_setting_request();
145 setting_request->set_key(kChromeDevicePolicySettingKey); 145 setting_request->set_key(kChromeDevicePolicySettingKey);
146 backend_->ProcessPolicyRequest(kDMToken, kDeviceId, request, &mock); 146 backend_->ProcessPolicyRequest(kDMToken, kDeviceId,
147 CloudPolicyDataStore::USER_AFFILIATION_NONE,
148 request, &mock);
147 TestURLFetcher* fetcher = factory_.GetFetcherByID(0); 149 TestURLFetcher* fetcher = factory_.GetFetcherByID(0);
148 ASSERT_TRUE(fetcher); 150 ASSERT_TRUE(fetcher);
149 151
150 fetcher->delegate()->OnURLFetchComplete(fetcher, 152 fetcher->delegate()->OnURLFetchComplete(fetcher,
151 GURL(kServiceUrl), 153 GURL(kServiceUrl),
152 GetParam().request_status_, 154 GetParam().request_status_,
153 GetParam().http_status_, 155 GetParam().http_status_,
154 net::ResponseCookies(), 156 net::ResponseCookies(),
155 GetParam().response_); 157 GetParam().response_);
156 } 158 }
(...skipping 247 matching lines...) Expand 10 before | Expand all | Expand 10 after
404 406
405 TEST_F(DeviceManagementServiceTest, CancelPolicyRequest) { 407 TEST_F(DeviceManagementServiceTest, CancelPolicyRequest) {
406 DevicePolicyResponseDelegateMock mock; 408 DevicePolicyResponseDelegateMock mock;
407 EXPECT_CALL(mock, HandlePolicyResponse(_)).Times(0); 409 EXPECT_CALL(mock, HandlePolicyResponse(_)).Times(0);
408 em::DevicePolicyRequest request; 410 em::DevicePolicyRequest request;
409 request.set_policy_scope(kChromePolicyScope); 411 request.set_policy_scope(kChromePolicyScope);
410 em::DevicePolicySettingRequest* setting_request = 412 em::DevicePolicySettingRequest* setting_request =
411 request.add_setting_request(); 413 request.add_setting_request();
412 setting_request->set_key(kChromeDevicePolicySettingKey); 414 setting_request->set_key(kChromeDevicePolicySettingKey);
413 setting_request->set_watermark("stale"); 415 setting_request->set_watermark("stale");
414 backend_->ProcessPolicyRequest(kDMToken, kDeviceId, request, &mock); 416 backend_->ProcessPolicyRequest(kDMToken, kDeviceId,
417 CloudPolicyDataStore::USER_AFFILIATION_NONE,
418 request, &mock);
415 TestURLFetcher* fetcher = factory_.GetFetcherByID(0); 419 TestURLFetcher* fetcher = factory_.GetFetcherByID(0);
416 ASSERT_TRUE(fetcher); 420 ASSERT_TRUE(fetcher);
417 421
418 // There shouldn't be any callbacks. 422 // There shouldn't be any callbacks.
419 backend_.reset(); 423 backend_.reset();
420 } 424 }
421 425
422 TEST_F(DeviceManagementServiceTest, JobQueueing) { 426 TEST_F(DeviceManagementServiceTest, JobQueueing) {
423 // Start with a non-initialized service. 427 // Start with a non-initialized service.
424 ResetService(); 428 ResetService();
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
456 460
457 TEST_F(DeviceManagementServiceTest, CancelRequestAfterShutdown) { 461 TEST_F(DeviceManagementServiceTest, CancelRequestAfterShutdown) {
458 DevicePolicyResponseDelegateMock mock; 462 DevicePolicyResponseDelegateMock mock;
459 EXPECT_CALL(mock, HandlePolicyResponse(_)).Times(0); 463 EXPECT_CALL(mock, HandlePolicyResponse(_)).Times(0);
460 em::DevicePolicyRequest request; 464 em::DevicePolicyRequest request;
461 request.set_policy_scope(kChromePolicyScope); 465 request.set_policy_scope(kChromePolicyScope);
462 em::DevicePolicySettingRequest* setting_request = 466 em::DevicePolicySettingRequest* setting_request =
463 request.add_setting_request(); 467 request.add_setting_request();
464 setting_request->set_key(kChromeDevicePolicySettingKey); 468 setting_request->set_key(kChromeDevicePolicySettingKey);
465 setting_request->set_watermark("stale"); 469 setting_request->set_watermark("stale");
466 backend_->ProcessPolicyRequest(kDMToken, kDeviceId, request, &mock); 470 backend_->ProcessPolicyRequest(kDMToken, kDeviceId,
471 CloudPolicyDataStore::USER_AFFILIATION_NONE,
472 request, &mock);
467 TestURLFetcher* fetcher = factory_.GetFetcherByID(0); 473 TestURLFetcher* fetcher = factory_.GetFetcherByID(0);
468 ASSERT_TRUE(fetcher); 474 ASSERT_TRUE(fetcher);
469 475
470 // Shutdown the service and cancel the job afterwards. 476 // Shutdown the service and cancel the job afterwards.
471 service_->Shutdown(); 477 service_->Shutdown();
472 backend_.reset(); 478 backend_.reset();
473 } 479 }
474 480
475 TEST_F(DeviceManagementServiceTest, CancelDuringCallback) { 481 TEST_F(DeviceManagementServiceTest, CancelDuringCallback) {
476 // Make a request. 482 // Make a request.
(...skipping 15 matching lines...) Expand all
492 status, 498 status,
493 500, 499 500,
494 net::ResponseCookies(), 500 net::ResponseCookies(),
495 ""); 501 "");
496 502
497 // Backend should have been reset. 503 // Backend should have been reset.
498 EXPECT_FALSE(backend_.get()); 504 EXPECT_FALSE(backend_.get());
499 } 505 }
500 506
501 } // namespace policy 507 } // namespace policy
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698