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

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

Issue 3172009: Cleanup Registry API: part 3. (Closed) Base URL: git://git.chromium.org/chromium.git
Patch Set: chrome fixes Created 10 years, 4 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
OLDNEW
1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2010 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 <gtest/gtest.h> 5 #include <gtest/gtest.h>
6 6
7 #include <windows.h> 7 #include <windows.h>
8 8
9 #include "base/logging.h" 9 #include "base/logging.h"
10 #include "base/registry.h" 10 #include "base/registry.h"
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after
142 // with the thread executing the tests. 142 // with the thread executing the tests.
143 MessageLoop loop_; 143 MessageLoop loop_;
144 144
145 // Keys are created for the lifetime of a test to contain 145 // Keys are created for the lifetime of a test to contain
146 // the sandboxed HKCU and HKLM hives, respectively. 146 // the sandboxed HKCU and HKLM hives, respectively.
147 RegKey temp_hkcu_hive_key_; 147 RegKey temp_hkcu_hive_key_;
148 RegKey temp_hklm_hive_key_; 148 RegKey temp_hklm_hive_key_;
149 }; 149 };
150 150
151 ConfigurationPolicyProviderWinTest::ConfigurationPolicyProviderWinTest() 151 ConfigurationPolicyProviderWinTest::ConfigurationPolicyProviderWinTest()
152 : temp_hklm_hive_key_(HKEY_CURRENT_USER, kUnitTestMachineOverrideSubKey), 152 : temp_hklm_hive_key_(HKEY_CURRENT_USER, kUnitTestMachineOverrideSubKey,
153 temp_hkcu_hive_key_(HKEY_CURRENT_USER, kUnitTestUserOverrideSubKey) { 153 KEY_READ),
154 temp_hkcu_hive_key_(HKEY_CURRENT_USER, kUnitTestUserOverrideSubKey,
155 KEY_READ) {
154 } 156 }
155 157
156 void ConfigurationPolicyProviderWinTest::SetUp() { 158 void ConfigurationPolicyProviderWinTest::SetUp() {
157 // Cleanup any remnants of previous tests. 159 // Cleanup any remnants of previous tests.
158 DeleteRegistrySandbox(); 160 DeleteRegistrySandbox();
159 161
160 // Create the subkeys to hold the overridden HKLM and HKCU 162 // Create the subkeys to hold the overridden HKLM and HKCU
161 // policy settings. 163 // policy settings.
162 temp_hklm_hive_key_.Create(HKEY_CURRENT_USER, 164 temp_hklm_hive_key_.Create(HKEY_CURRENT_USER,
163 kUnitTestMachineOverrideSubKey, 165 kUnitTestMachineOverrideSubKey,
(...skipping 249 matching lines...) Expand 10 before | Expand all | Expand 10 after
413 415
414 TEST_F(ConfigurationPolicyProviderWinTest, 416 TEST_F(ConfigurationPolicyProviderWinTest,
415 TestPolicyMetricsReportingEnabled) { 417 TestPolicyMetricsReportingEnabled) {
416 TestBooleanPolicy(ConfigurationPolicyStore::kPolicyMetricsReportingEnabled); 418 TestBooleanPolicy(ConfigurationPolicyStore::kPolicyMetricsReportingEnabled);
417 } 419 }
418 420
419 TEST_F(ConfigurationPolicyProviderWinTest, 421 TEST_F(ConfigurationPolicyProviderWinTest,
420 TestPolicyPasswordManagerEnabled) { 422 TestPolicyPasswordManagerEnabled) {
421 TestBooleanPolicy(ConfigurationPolicyStore::kPolicyPasswordManagerEnabled); 423 TestBooleanPolicy(ConfigurationPolicyStore::kPolicyPasswordManagerEnabled);
422 } 424 }
OLDNEW
« no previous file with comments | « chrome/browser/policy/configuration_policy_provider_win.cc ('k') | chrome/browser/views/shell_dialogs_win.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698