| Index: components/policy/core/common/policy_loader_win_unittest.cc
|
| diff --git a/components/policy/core/common/policy_loader_win_unittest.cc b/components/policy/core/common/policy_loader_win_unittest.cc
|
| index 11521ee232bdc67157397baea9a9026500c0855c..5c19ba0c7dd25b388a16fadc137609130f354fbe 100644
|
| --- a/components/policy/core/common/policy_loader_win_unittest.cc
|
| +++ b/components/policy/core/common/policy_loader_win_unittest.cc
|
| @@ -23,6 +23,7 @@
|
| #include "base/files/scoped_temp_dir.h"
|
| #include "base/json/json_writer.h"
|
| #include "base/macros.h"
|
| +#include "base/memory/ptr_util.h"
|
| #include "base/path_service.h"
|
| #include "base/process/process_handle.h"
|
| #include "base/strings/string16.h"
|
| @@ -810,12 +811,9 @@ TEST_F(PolicyLoaderWinTest, HKLMOverHKCU) {
|
|
|
| PolicyBundle expected;
|
| expected.Get(PolicyNamespace(POLICY_DOMAIN_CHROME, std::string()))
|
| - .Set(test_keys::kKeyString,
|
| - POLICY_LEVEL_MANDATORY,
|
| - POLICY_SCOPE_MACHINE,
|
| + .Set(test_keys::kKeyString, POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE,
|
| POLICY_SOURCE_PLATFORM,
|
| - new base::StringValue("hklm"),
|
| - NULL);
|
| + base::WrapUnique(new base::StringValue("hklm")), nullptr);
|
| EXPECT_TRUE(Matches(expected));
|
| }
|
|
|
| @@ -865,30 +863,19 @@ TEST_F(PolicyLoaderWinTest, Merge3rdPartyPolicies) {
|
|
|
| PolicyBundle expected;
|
| PolicyMap& expected_policy = expected.Get(ns);
|
| - expected_policy.Set("a",
|
| - POLICY_LEVEL_MANDATORY,
|
| - POLICY_SCOPE_MACHINE,
|
| - POLICY_SOURCE_PLATFORM,
|
| - new base::StringValue(kMachineMandatory),
|
| - NULL);
|
| - expected_policy.Set("b",
|
| - POLICY_LEVEL_MANDATORY,
|
| - POLICY_SCOPE_USER,
|
| - POLICY_SOURCE_PLATFORM,
|
| - new base::StringValue(kUserMandatory),
|
| - NULL);
|
| - expected_policy.Set("c",
|
| - POLICY_LEVEL_RECOMMENDED,
|
| - POLICY_SCOPE_MACHINE,
|
| - POLICY_SOURCE_PLATFORM,
|
| - new base::StringValue(kMachineRecommended),
|
| - NULL);
|
| - expected_policy.Set("d",
|
| - POLICY_LEVEL_RECOMMENDED,
|
| - POLICY_SCOPE_USER,
|
| - POLICY_SOURCE_PLATFORM,
|
| - new base::StringValue(kUserRecommended),
|
| - NULL);
|
| + expected_policy.Set(
|
| + "a", POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE, POLICY_SOURCE_PLATFORM,
|
| + base::WrapUnique(new base::StringValue(kMachineMandatory)), nullptr);
|
| + expected_policy.Set(
|
| + "b", POLICY_LEVEL_MANDATORY, POLICY_SCOPE_USER, POLICY_SOURCE_PLATFORM,
|
| + base::WrapUnique(new base::StringValue(kUserMandatory)), nullptr);
|
| + expected_policy.Set(
|
| + "c", POLICY_LEVEL_RECOMMENDED, POLICY_SCOPE_MACHINE,
|
| + POLICY_SOURCE_PLATFORM,
|
| + base::WrapUnique(new base::StringValue(kMachineRecommended)), nullptr);
|
| + expected_policy.Set(
|
| + "d", POLICY_LEVEL_RECOMMENDED, POLICY_SCOPE_USER, POLICY_SOURCE_PLATFORM,
|
| + base::WrapUnique(new base::StringValue(kUserRecommended)), nullptr);
|
| EXPECT_TRUE(Matches(expected));
|
| }
|
|
|
| @@ -1234,12 +1221,13 @@ TEST_F(PolicyLoaderWinTest, LBSSupport) {
|
|
|
| PolicyBundle expected;
|
| PolicyMap& expected_policy = expected.Get(ns);
|
| - expected_policy.Set("alternative_browser_path",
|
| - POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE,
|
| - POLICY_SOURCE_PLATFORM,
|
| - new base::StringValue("c:\\legacy\\browser.exe"), NULL);
|
| + expected_policy.Set(
|
| + "alternative_browser_path", POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE,
|
| + POLICY_SOURCE_PLATFORM,
|
| + base::WrapUnique(new base::StringValue("c:\\legacy\\browser.exe")),
|
| + nullptr);
|
| expected_policy.Set("url_list", POLICY_LEVEL_MANDATORY, POLICY_SCOPE_MACHINE,
|
| - POLICY_SOURCE_PLATFORM, list.DeepCopy(), nullptr);
|
| + POLICY_SOURCE_PLATFORM, list.CreateDeepCopy(), nullptr);
|
| EXPECT_TRUE(Matches(expected));
|
| }
|
|
|
|
|