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

Unified Diff: net/http/http_server_properties_manager_unittest.cc

Issue 2336863003: Change more base::ListValue methods to use std::unique_ptr. (Closed)
Patch Set: . Created 4 years, 3 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « net/http/http_server_properties_manager.cc ('k') | rlz/chromeos/lib/rlz_value_store_chromeos.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: net/http/http_server_properties_manager_unittest.cc
diff --git a/net/http/http_server_properties_manager_unittest.cc b/net/http/http_server_properties_manager_unittest.cc
index 51f509496a9735f45f0d09414583ae88cf59d75c..140be0718606e0425eec2f97885fcc10b227e41a 100644
--- a/net/http/http_server_properties_manager_unittest.cc
+++ b/net/http/http_server_properties_manager_unittest.cc
@@ -10,6 +10,7 @@
#include "base/json/json_reader.h"
#include "base/json/json_writer.h"
#include "base/macros.h"
+#include "base/memory/ptr_util.h"
#include "base/message_loop/message_loop.h"
#include "base/run_loop.h"
#include "base/single_thread_task_runner.h"
@@ -263,16 +264,15 @@ TEST_P(HttpServerPropertiesManagerTest,
server_pref_dict->SetWithoutPathExpansion("network_stats", stats);
// Set the server preference for https://www.google.com.
- base::DictionaryValue* servers_dict = new base::DictionaryValue;
+ auto servers_dict = base::MakeUnique<base::DictionaryValue>();
servers_dict->SetWithoutPathExpansion(
GetParam() >= 5 ? "https://www.google.com" : "www.google.com:443",
server_pref_dict);
base::ListValue* servers_list = nullptr;
if (GetParam() >= 4) {
servers_list = new base::ListValue;
- // |servers_list| takes ownership of |servers_dict|.
- servers_list->AppendIfNotPresent(servers_dict);
- servers_dict = new base::DictionaryValue;
+ servers_list->AppendIfNotPresent(std::move(servers_dict));
+ servers_dict = base::MakeUnique<base::DictionaryValue>();
}
// Set the preference for mail.google.com server.
@@ -302,8 +302,7 @@ TEST_P(HttpServerPropertiesManagerTest,
server_pref_dict1);
base::DictionaryValue http_server_properties_dict;
if (GetParam() >= 4) {
- // |servers_list| takes ownership of |servers_dict|.
- servers_list->AppendIfNotPresent(servers_dict);
+ servers_list->AppendIfNotPresent(std::move(servers_dict));
if (GetParam() == 5) {
HttpServerPropertiesManager::SetVersion(&http_server_properties_dict, -1);
} else {
@@ -315,8 +314,8 @@ TEST_P(HttpServerPropertiesManagerTest,
} else {
HttpServerPropertiesManager::SetVersion(&http_server_properties_dict,
GetParam());
- http_server_properties_dict.SetWithoutPathExpansion("servers",
- servers_dict);
+ http_server_properties_dict.SetWithoutPathExpansion(
+ "servers", std::move(servers_dict));
}
base::DictionaryValue* supports_quic = new base::DictionaryValue;
supports_quic->SetBoolean("used_quic", true);
@@ -475,14 +474,13 @@ TEST_P(HttpServerPropertiesManagerTest, BadCachedHostPortPair) {
server_pref_dict->SetWithoutPathExpansion("network_stats", stats);
// Set the server preference for www.google.com:65536.
- base::DictionaryValue* servers_dict = new base::DictionaryValue;
+ auto servers_dict = base::MakeUnique<base::DictionaryValue>();
servers_dict->SetWithoutPathExpansion("www.google.com:65536",
server_pref_dict);
base::DictionaryValue http_server_properties_dict;
if (GetParam() >= 4) {
base::ListValue* servers_list = new base::ListValue;
- // |servers_list| takes ownership of |servers_dict|.
- servers_list->AppendIfNotPresent(servers_dict);
+ servers_list->AppendIfNotPresent(std::move(servers_dict));
if (GetParam() == 5) {
HttpServerPropertiesManager::SetVersion(&http_server_properties_dict, -1);
} else {
@@ -494,8 +492,8 @@ TEST_P(HttpServerPropertiesManagerTest, BadCachedHostPortPair) {
} else {
HttpServerPropertiesManager::SetVersion(&http_server_properties_dict,
GetParam());
- http_server_properties_dict.SetWithoutPathExpansion("servers",
- servers_dict);
+ http_server_properties_dict.SetWithoutPathExpansion(
+ "servers", std::move(servers_dict));
}
// Set quic_server_info for www.google.com:65536.
@@ -552,13 +550,12 @@ TEST_P(HttpServerPropertiesManagerTest, BadCachedAltProtocolPort) {
alternative_service_list);
// Set the server preference for www.google.com:80.
- base::DictionaryValue* servers_dict = new base::DictionaryValue;
+ auto servers_dict = base::MakeUnique<base::DictionaryValue>();
servers_dict->SetWithoutPathExpansion("www.google.com:80", server_pref_dict);
base::DictionaryValue http_server_properties_dict;
if (GetParam() >= 4) {
base::ListValue* servers_list = new base::ListValue;
- // |servers_list| takes ownership of |servers_dict|.
- servers_list->AppendIfNotPresent(servers_dict);
+ servers_list->AppendIfNotPresent(std::move(servers_dict));
if (GetParam() == 5) {
HttpServerPropertiesManager::SetVersion(&http_server_properties_dict, -1);
} else {
@@ -570,8 +567,8 @@ TEST_P(HttpServerPropertiesManagerTest, BadCachedAltProtocolPort) {
} else {
HttpServerPropertiesManager::SetVersion(&http_server_properties_dict,
GetParam());
- http_server_properties_dict.SetWithoutPathExpansion("servers",
- servers_dict);
+ http_server_properties_dict.SetWithoutPathExpansion(
+ "servers", std::move(servers_dict));
}
// Set up the pref.
@@ -972,7 +969,7 @@ TEST_P(HttpServerPropertiesManagerTest, Clear) {
TEST_P(HttpServerPropertiesManagerTest, BadSupportsQuic) {
ExpectCacheUpdate();
- base::DictionaryValue* servers_dict = new base::DictionaryValue;
+ auto servers_dict = base::MakeUnique<base::DictionaryValue>();
base::ListValue* servers_list = nullptr;
if (GetParam() >= 4)
servers_list = new base::ListValue;
@@ -996,9 +993,8 @@ TEST_P(HttpServerPropertiesManagerTest, BadSupportsQuic) {
StringPrintf("www.google.com:%d", i), server_pref_dict);
}
if (GetParam() >= 4) {
- // |servers_list| takes ownership of |servers_dict|.
- servers_list->AppendIfNotPresent(servers_dict);
- servers_dict = new base::DictionaryValue;
+ servers_list->AppendIfNotPresent(std::move(servers_dict));
+ servers_dict = base::MakeUnique<base::DictionaryValue>();
}
}
@@ -1013,8 +1009,7 @@ TEST_P(HttpServerPropertiesManagerTest, BadSupportsQuic) {
}
base::DictionaryValue http_server_properties_dict;
if (GetParam() >= 4) {
- // |servers_list| takes ownership of |servers_dict|.
- servers_list->AppendIfNotPresent(servers_dict);
+ servers_list->AppendIfNotPresent(std::move(servers_dict));
if (GetParam() == 5) {
HttpServerPropertiesManager::SetVersion(&http_server_properties_dict, -1);
} else {
@@ -1026,8 +1021,8 @@ TEST_P(HttpServerPropertiesManagerTest, BadSupportsQuic) {
} else {
HttpServerPropertiesManager::SetVersion(&http_server_properties_dict,
GetParam());
- http_server_properties_dict.SetWithoutPathExpansion("servers",
- servers_dict);
+ http_server_properties_dict.SetWithoutPathExpansion(
+ "servers", std::move(servers_dict));
}
// Set up SupportsQuic for 127.0.0.1
« no previous file with comments | « net/http/http_server_properties_manager.cc ('k') | rlz/chromeos/lib/rlz_value_store_chromeos.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698