| Index: chrome/browser/extensions/extension_special_storage_policy_unittest.cc
|
| diff --git a/chrome/browser/extensions/extension_special_storage_policy_unittest.cc b/chrome/browser/extensions/extension_special_storage_policy_unittest.cc
|
| index 1916e307c259080188c33a1c7abeca14df517d1d..b37c1867693e060158f57a02d70bd9478c236b1a 100644
|
| --- a/chrome/browser/extensions/extension_special_storage_policy_unittest.cc
|
| +++ b/chrome/browser/extensions/extension_special_storage_policy_unittest.cc
|
| @@ -4,7 +4,10 @@
|
|
|
| #include <stddef.h>
|
|
|
| +#include <utility>
|
| +
|
| #include "base/macros.h"
|
| +#include "base/memory/ptr_util.h"
|
| #include "base/run_loop.h"
|
| #include "base/values.h"
|
| #include "build/build_config.h"
|
| @@ -109,10 +112,10 @@ class ExtensionSpecialStoragePolicyTest : public testing::Test {
|
| manifest.SetString(keys::kName, "Protected");
|
| manifest.SetString(keys::kVersion, "1");
|
| manifest.SetString(keys::kLaunchWebURL, "http://explicit/protected/start");
|
| - base::ListValue* list = new base::ListValue();
|
| + auto list = base::MakeUnique<base::ListValue>();
|
| list->AppendString("http://explicit/protected");
|
| list->AppendString("*://*.wildcards/protected");
|
| - manifest.Set(keys::kWebURLs, list);
|
| + manifest.Set(keys::kWebURLs, std::move(list));
|
| std::string error;
|
| scoped_refptr<Extension> protected_app = Extension::Create(
|
| path, Manifest::INVALID_LOCATION, manifest,
|
| @@ -131,13 +134,13 @@ class ExtensionSpecialStoragePolicyTest : public testing::Test {
|
| manifest.SetString(keys::kName, "Unlimited");
|
| manifest.SetString(keys::kVersion, "1");
|
| manifest.SetString(keys::kLaunchWebURL, "http://explicit/unlimited/start");
|
| - base::ListValue* list = new base::ListValue();
|
| + auto list = base::MakeUnique<base::ListValue>();
|
| list->AppendString("unlimitedStorage");
|
| - manifest.Set(keys::kPermissions, list);
|
| - list = new base::ListValue();
|
| + manifest.Set(keys::kPermissions, std::move(list));
|
| + list = base::MakeUnique<base::ListValue>();
|
| list->AppendString("http://explicit/unlimited");
|
| list->AppendString("*://*.wildcards/unlimited");
|
| - manifest.Set(keys::kWebURLs, list);
|
| + manifest.Set(keys::kWebURLs, std::move(list));
|
| std::string error;
|
| scoped_refptr<Extension> unlimited_app = Extension::Create(
|
| path, Manifest::INVALID_LOCATION, manifest,
|
|
|