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

Side by Side Diff: chrome/browser/policy/cloud/cloud_policy_manager_unittest.cc

Issue 58313002: Removed the PolicyDefinitionList. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@chrome-policy-schema-10-use-registry
Patch Set: Created 7 years, 1 month 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
OLDNEW
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 "chrome/browser/policy/cloud/cloud_policy_manager.h" 5 #include "chrome/browser/policy/cloud/cloud_policy_manager.h"
6 6
7 #include "base/basictypes.h" 7 #include "base/basictypes.h"
8 #include "base/callback.h" 8 #include "base/callback.h"
9 #include "base/compiler_specific.h" 9 #include "base/compiler_specific.h"
10 #include "base/memory/scoped_ptr.h" 10 #include "base/memory/scoped_ptr.h"
(...skipping 18 matching lines...) Expand all
29 29
30 class TestHarness : public PolicyProviderTestHarness { 30 class TestHarness : public PolicyProviderTestHarness {
31 public: 31 public:
32 explicit TestHarness(PolicyLevel level); 32 explicit TestHarness(PolicyLevel level);
33 virtual ~TestHarness(); 33 virtual ~TestHarness();
34 34
35 virtual void SetUp() OVERRIDE; 35 virtual void SetUp() OVERRIDE;
36 36
37 virtual ConfigurationPolicyProvider* CreateProvider( 37 virtual ConfigurationPolicyProvider* CreateProvider(
38 SchemaRegistry* registry, 38 SchemaRegistry* registry,
39 scoped_refptr<base::SequencedTaskRunner> task_runner, 39 scoped_refptr<base::SequencedTaskRunner> task_runner) OVERRIDE;
40 const PolicyDefinitionList* policy_definition_list) OVERRIDE;
41 40
42 virtual void InstallEmptyPolicy() OVERRIDE; 41 virtual void InstallEmptyPolicy() OVERRIDE;
43 virtual void InstallStringPolicy(const std::string& policy_name, 42 virtual void InstallStringPolicy(const std::string& policy_name,
44 const std::string& policy_value) OVERRIDE; 43 const std::string& policy_value) OVERRIDE;
45 virtual void InstallIntegerPolicy(const std::string& policy_name, 44 virtual void InstallIntegerPolicy(const std::string& policy_name,
46 int policy_value) OVERRIDE; 45 int policy_value) OVERRIDE;
47 virtual void InstallBooleanPolicy(const std::string& policy_name, 46 virtual void InstallBooleanPolicy(const std::string& policy_name,
48 bool policy_value) OVERRIDE; 47 bool policy_value) OVERRIDE;
49 virtual void InstallStringListPolicy( 48 virtual void InstallStringListPolicy(
50 const std::string& policy_name, 49 const std::string& policy_name,
(...skipping 14 matching lines...) Expand all
65 64
66 TestHarness::TestHarness(PolicyLevel level) 65 TestHarness::TestHarness(PolicyLevel level)
67 : PolicyProviderTestHarness(level, POLICY_SCOPE_USER) {} 66 : PolicyProviderTestHarness(level, POLICY_SCOPE_USER) {}
68 67
69 TestHarness::~TestHarness() {} 68 TestHarness::~TestHarness() {}
70 69
71 void TestHarness::SetUp() {} 70 void TestHarness::SetUp() {}
72 71
73 ConfigurationPolicyProvider* TestHarness::CreateProvider( 72 ConfigurationPolicyProvider* TestHarness::CreateProvider(
74 SchemaRegistry* registry, 73 SchemaRegistry* registry,
75 scoped_refptr<base::SequencedTaskRunner> task_runner, 74 scoped_refptr<base::SequencedTaskRunner> task_runner) {
76 const PolicyDefinitionList* policy_definition_list) {
77 // Create and initialize the store. 75 // Create and initialize the store.
78 store_.NotifyStoreLoaded(); 76 store_.NotifyStoreLoaded();
79 ConfigurationPolicyProvider* provider = new CloudPolicyManager( 77 ConfigurationPolicyProvider* provider = new CloudPolicyManager(
80 PolicyNamespaceKey(dm_protocol::kChromeUserPolicyType, std::string()), 78 PolicyNamespaceKey(dm_protocol::kChromeUserPolicyType, std::string()),
81 &store_, 79 &store_,
82 task_runner); 80 task_runner);
83 Mock::VerifyAndClearExpectations(&store_); 81 Mock::VerifyAndClearExpectations(&store_);
84 return provider; 82 return provider;
85 } 83 }
86 84
(...skipping 255 matching lines...) Expand 10 before | Expand all | Expand 10 after
342 store_.policy_.reset(new em::PolicyData(policy_.policy_data())); 340 store_.policy_.reset(new em::PolicyData(policy_.policy_data()));
343 EXPECT_CALL(observer_, OnUpdatePolicy(manager_.get())); 341 EXPECT_CALL(observer_, OnUpdatePolicy(manager_.get()));
344 store_.NotifyStoreError(); 342 store_.NotifyStoreError();
345 Mock::VerifyAndClearExpectations(&observer_); 343 Mock::VerifyAndClearExpectations(&observer_);
346 344
347 EXPECT_TRUE(manager_->IsInitializationComplete(POLICY_DOMAIN_CHROME)); 345 EXPECT_TRUE(manager_->IsInitializationComplete(POLICY_DOMAIN_CHROME));
348 } 346 }
349 347
350 } // namespace 348 } // namespace
351 } // namespace policy 349 } // namespace policy
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698