[email protected] | 4cbb342 | 2012-01-22 16:25:52 | [diff] [blame] | 1 | // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
[email protected] | 12a3c02 | 2010-11-03 10:24:11 | [diff] [blame] | 2 | // Use of this source code is governed by a BSD-style license that can be |
3 | // found in the LICENSE file. | ||||
4 | |||||
5 | #include "chrome/browser/policy/mock_configuration_policy_provider.h" | ||||
6 | |||||
[email protected] | 4c5656c | 2012-05-15 21:18:05 | [diff] [blame] | 7 | #include <string> |
8 | |||||
9 | #include "base/memory/scoped_ptr.h" | ||||
10 | #include "chrome/browser/policy/policy_bundle.h" | ||||
[email protected] | 12a3c02 | 2010-11-03 10:24:11 | [diff] [blame] | 11 | |
12 | namespace policy { | ||||
13 | |||||
[email protected] | e9ad1c3 | 2012-06-07 14:11:01 | [diff] [blame] | 14 | MockConfigurationPolicyProvider::MockConfigurationPolicyProvider() {} |
[email protected] | 12a3c02 | 2010-11-03 10:24:11 | [diff] [blame] | 15 | |
[email protected] | f8636972 | 2011-02-17 13:25:23 | [diff] [blame] | 16 | MockConfigurationPolicyProvider::~MockConfigurationPolicyProvider() {} |
[email protected] | 12a3c02 | 2010-11-03 10:24:11 | [diff] [blame] | 17 | |
[email protected] | 4c5656c | 2012-05-15 21:18:05 | [diff] [blame] | 18 | void MockConfigurationPolicyProvider::UpdateChromePolicy( |
19 | const PolicyMap& policy) { | ||||
20 | scoped_ptr<PolicyBundle> bundle(new PolicyBundle()); | ||||
[email protected] | 2ccf8373 | 2013-02-04 20:19:02 | [diff] [blame^] | 21 | bundle->Get(PolicyNamespace(POLICY_DOMAIN_CHROME, std::string())) |
22 | .CopyFrom(policy); | ||||
[email protected] | 4c5656c | 2012-05-15 21:18:05 | [diff] [blame] | 23 | UpdatePolicy(bundle.Pass()); |
24 | } | ||||
25 | |||||
[email protected] | 5fe0458 | 2011-11-21 19:25:57 | [diff] [blame] | 26 | MockConfigurationPolicyObserver::MockConfigurationPolicyObserver() {} |
27 | |||||
28 | MockConfigurationPolicyObserver::~MockConfigurationPolicyObserver() {} | ||||
29 | |||||
[email protected] | f8636972 | 2011-02-17 13:25:23 | [diff] [blame] | 30 | } // namespace policy |