OLD | NEW |
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 "components/policy/core/common/cloud/mock_cloud_policy_client.h" | 5 #include "components/policy/core/common/cloud/mock_cloud_policy_client.h" |
6 #include "net/url_request/url_request_context_getter.h" | 6 #include "net/url_request/url_request_context_getter.h" |
7 #include "policy/proto/device_management_backend.pb.h" | 7 #include "policy/proto/device_management_backend.pb.h" |
8 | 8 |
9 namespace em = enterprise_management; | 9 namespace em = enterprise_management; |
10 | 10 |
11 namespace policy { | 11 namespace policy { |
12 | 12 |
13 MockCloudPolicyClient::MockCloudPolicyClient() | 13 MockCloudPolicyClient::MockCloudPolicyClient() |
14 : CloudPolicyClient(std::string(), | 14 : CloudPolicyClient(std::string(), |
15 std::string(), | 15 std::string(), |
| 16 std::string(), |
16 USER_AFFILIATION_NONE, | 17 USER_AFFILIATION_NONE, |
17 NULL, | 18 NULL, |
18 NULL, | 19 NULL, |
19 NULL) {} | 20 NULL) {} |
20 | 21 |
21 MockCloudPolicyClient::~MockCloudPolicyClient() {} | 22 MockCloudPolicyClient::~MockCloudPolicyClient() {} |
22 | 23 |
23 void MockCloudPolicyClient::SetDMToken(const std::string& token) { | 24 void MockCloudPolicyClient::SetDMToken(const std::string& token) { |
24 dm_token_ = token; | 25 dm_token_ = token; |
25 } | 26 } |
26 | 27 |
27 void MockCloudPolicyClient::SetPolicy(const PolicyNamespaceKey& policy_ns_key, | 28 void MockCloudPolicyClient::SetPolicy(const PolicyNamespaceKey& policy_ns_key, |
28 const em::PolicyFetchResponse& policy) { | 29 const em::PolicyFetchResponse& policy) { |
29 em::PolicyFetchResponse*& response = responses_[policy_ns_key]; | 30 em::PolicyFetchResponse*& response = responses_[policy_ns_key]; |
30 delete response; | 31 delete response; |
31 response = new enterprise_management::PolicyFetchResponse(policy); | 32 response = new enterprise_management::PolicyFetchResponse(policy); |
32 } | 33 } |
33 | 34 |
34 void MockCloudPolicyClient::SetStatus(DeviceManagementStatus status) { | 35 void MockCloudPolicyClient::SetStatus(DeviceManagementStatus status) { |
35 status_ = status; | 36 status_ = status; |
36 } | 37 } |
37 | 38 |
38 MockCloudPolicyClientObserver::MockCloudPolicyClientObserver() {} | 39 MockCloudPolicyClientObserver::MockCloudPolicyClientObserver() {} |
39 | 40 |
40 MockCloudPolicyClientObserver::~MockCloudPolicyClientObserver() {} | 41 MockCloudPolicyClientObserver::~MockCloudPolicyClientObserver() {} |
41 | 42 |
42 } // namespace policy | 43 } // namespace policy |
OLD | NEW |