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

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

Issue 6002015: Policy: generate boilerplate policy type and constant code. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: tweaks and right diff Created 9 years, 11 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 | Annotate | Revision Log
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 "base/mac/scoped_cftyperef.h" 7 #include "base/mac/scoped_cftyperef.h"
8 #include "base/stl_util-inl.h" 8 #include "base/stl_util-inl.h"
9 #include "base/sys_string_conversions.h" 9 #include "base/sys_string_conversions.h"
10 #include "chrome/browser/policy/configuration_policy_pref_store.h" 10 #include "chrome/browser/policy/configuration_policy_pref_store.h"
(...skipping 182 matching lines...) Expand 10 before | Expand all | Expand 10 after
193 ASSERT_TRUE(value); 193 ASSERT_TRUE(value);
194 EXPECT_TRUE(GetParam().test_value()->Equals(value)); 194 EXPECT_TRUE(GetParam().test_value()->Equals(value));
195 } 195 }
196 196
197 // Instantiate the test case for all policies. 197 // Instantiate the test case for all policies.
198 INSTANTIATE_TEST_CASE_P( 198 INSTANTIATE_TEST_CASE_P(
199 ConfigurationPolicyProviderMacTestInstance, 199 ConfigurationPolicyProviderMacTestInstance,
200 ConfigurationPolicyProviderMacTest, 200 ConfigurationPolicyProviderMacTest,
201 testing::Values( 201 testing::Values(
202 PolicyTestParams::ForStringPolicy( 202 PolicyTestParams::ForStringPolicy(
203 kPolicyHomePage, 203 kPolicyHomepageLocation,
204 key::kHomepageLocation), 204 key::kHomepageLocation),
205 PolicyTestParams::ForBooleanPolicy( 205 PolicyTestParams::ForBooleanPolicy(
206 kPolicyHomepageIsNewTabPage, 206 kPolicyHomepageIsNewTabPage,
207 key::kHomepageIsNewTabPage), 207 key::kHomepageIsNewTabPage),
208 PolicyTestParams::ForIntegerPolicy( 208 PolicyTestParams::ForIntegerPolicy(
209 kPolicyRestoreOnStartup, 209 kPolicyRestoreOnStartup,
210 key::kRestoreOnStartup), 210 key::kRestoreOnStartup),
211 PolicyTestParams::ForListPolicy( 211 PolicyTestParams::ForListPolicy(
212 kPolicyURLsToRestoreOnStartup, 212 kPolicyRestoreOnStartupURLs,
213 key::kURLsToRestoreOnStartup), 213 key::kRestoreOnStartupURLs),
214 PolicyTestParams::ForBooleanPolicy( 214 PolicyTestParams::ForBooleanPolicy(
215 kPolicyDefaultSearchProviderEnabled, 215 kPolicyDefaultSearchProviderEnabled,
216 key::kDefaultSearchProviderEnabled), 216 key::kDefaultSearchProviderEnabled),
217 PolicyTestParams::ForStringPolicy( 217 PolicyTestParams::ForStringPolicy(
218 kPolicyDefaultSearchProviderName, 218 kPolicyDefaultSearchProviderName,
219 key::kDefaultSearchProviderName), 219 key::kDefaultSearchProviderName),
220 PolicyTestParams::ForStringPolicy( 220 PolicyTestParams::ForStringPolicy(
221 kPolicyDefaultSearchProviderKeyword, 221 kPolicyDefaultSearchProviderKeyword,
222 key::kDefaultSearchProviderKeyword), 222 key::kDefaultSearchProviderKeyword),
223 PolicyTestParams::ForStringPolicy( 223 PolicyTestParams::ForStringPolicy(
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
268 PolicyTestParams::ForBooleanPolicy( 268 PolicyTestParams::ForBooleanPolicy(
269 kPolicyPasswordManagerAllowShowPasswords, 269 kPolicyPasswordManagerAllowShowPasswords,
270 key::kPasswordManagerAllowShowPasswords), 270 key::kPasswordManagerAllowShowPasswords),
271 PolicyTestParams::ForListPolicy( 271 PolicyTestParams::ForListPolicy(
272 kPolicyDisabledPlugins, 272 kPolicyDisabledPlugins,
273 key::kDisabledPlugins), 273 key::kDisabledPlugins),
274 PolicyTestParams::ForBooleanPolicy( 274 PolicyTestParams::ForBooleanPolicy(
275 kPolicyAutoFillEnabled, 275 kPolicyAutoFillEnabled,
276 key::kAutoFillEnabled), 276 key::kAutoFillEnabled),
277 PolicyTestParams::ForStringPolicy( 277 PolicyTestParams::ForStringPolicy(
278 kPolicyApplicationLocale, 278 kPolicyApplicationLocaleValue,
279 key::kApplicationLocaleValue), 279 key::kApplicationLocaleValue),
280 PolicyTestParams::ForBooleanPolicy( 280 PolicyTestParams::ForBooleanPolicy(
281 kPolicySyncDisabled, 281 kPolicySyncDisabled,
282 key::kSyncDisabled), 282 key::kSyncDisabled),
283 PolicyTestParams::ForListPolicy( 283 PolicyTestParams::ForListPolicy(
284 kPolicyExtensionInstallAllowList, 284 kPolicyExtensionInstallWhitelist,
285 key::kExtensionInstallAllowList), 285 key::kExtensionInstallWhitelist),
286 PolicyTestParams::ForListPolicy( 286 PolicyTestParams::ForListPolicy(
287 kPolicyExtensionInstallDenyList, 287 kPolicyExtensionInstallBlacklist,
288 key::kExtensionInstallDenyList), 288 key::kExtensionInstallBlacklist),
289 PolicyTestParams::ForBooleanPolicy( 289 PolicyTestParams::ForBooleanPolicy(
290 kPolicyShowHomeButton, 290 kPolicyShowHomeButton,
291 key::kShowHomeButton), 291 key::kShowHomeButton),
292 PolicyTestParams::ForBooleanPolicy( 292 PolicyTestParams::ForBooleanPolicy(
293 kPolicyPrintingEnabled, 293 kPolicyPrintingEnabled,
294 key::kPrintingEnabled))); 294 key::kPrintingEnabled)));
295 295
296 } // namespace policy 296 } // namespace policy
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698