Chromium Code Reviews| Index: chrome/browser/policy/mock_cloud_policy_client.cc |
| diff --git a/chrome/browser/policy/mock_cloud_policy_client.cc b/chrome/browser/policy/mock_cloud_policy_client.cc |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..18fcc0d2dd5a62e5051f19b845ca309b32c8bea9 |
| --- /dev/null |
| +++ b/chrome/browser/policy/mock_cloud_policy_client.cc |
| @@ -0,0 +1,31 @@ |
| +// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| +// Use of this source code is governed by a BSD-style license that can be |
| +// found in the LICENSE file. |
| + |
| +#include "chrome/browser/policy/mock_cloud_policy_client.h" |
| +#include "chrome/browser/policy/proto/device_management_backend.pb.h" |
| + |
| +namespace em = enterprise_management; |
| + |
| +namespace policy { |
| + |
| +MockCloudPolicyClient::MockCloudPolicyClient() |
| + : CloudPolicyClient("", "", USER_AFFILIATION_NONE, |
|
Joao da Silva
2012/04/17 00:30:58
indent
Mattias Nissler (ping if slow)
2012/05/22 14:14:26
Done.
|
| + CloudPolicyClient::POLICY_SCOPE_USER, |
| + NULL, NULL) {} |
| + |
| +MockCloudPolicyClient::~MockCloudPolicyClient() {} |
| + |
| +void MockCloudPolicyClient::SetDMToken(const std::string& token) { |
| + dm_token_ = token; |
| +} |
| + |
| +void MockCloudPolicyClient::SetPolicy(const em::PolicyFetchResponse& policy) { |
| + policy_.reset(new enterprise_management::PolicyFetchResponse(policy)); |
| +} |
| + |
| +void MockCloudPolicyClient::SetStatus(DeviceManagementStatus status) { |
| + status_ = status; |
| +} |
| + |
| +} // namespace policy |