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..7bf2b823f8f7b3580876cbdb49bf49733cd6eb7a 100644 |
--- a/chrome/browser/extensions/extension_special_storage_policy_unittest.cc |
+++ b/chrome/browser/extensions/extension_special_storage_policy_unittest.cc |
@@ -5,6 +5,7 @@ |
#include <stddef.h> |
jdoerrie
2017/04/06 14:25:51
#include <utility>
vabr (Chromium)
2017/04/07 20:40:41
Done.
|
#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 +110,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 +132,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, |