Index: chromeos/network/network_util_unittest.cc |
diff --git a/chromeos/network/network_util_unittest.cc b/chromeos/network/network_util_unittest.cc |
index 032c08c8def2191355eb704b0b595b2dda1bf51b..8bae1db8d589f26e0ed9880e5aa0407d9a9de9bc 100644 |
--- a/chromeos/network/network_util_unittest.cc |
+++ b/chromeos/network/network_util_unittest.cc |
@@ -6,6 +6,9 @@ |
#include <stddef.h> |
+#include <utility> |
+ |
+#include "base/memory/ptr_util.h" |
#include "testing/gtest/include/gtest/gtest.h" |
#include "third_party/cros_system_api/dbus/service_constants.h" |
@@ -118,24 +121,24 @@ TEST_F(NetworkUtilTest, ParseScanResults) { |
// Scan result has no network id. |
list.Clear(); |
- base::DictionaryValue* dict_value = new base::DictionaryValue(); |
+ auto dict_value = base::MakeUnique<base::DictionaryValue>(); |
dict_value->SetString(shill::kStatusProperty, "available"); |
- list.Append(dict_value); |
+ list.Append(std::move(dict_value)); |
EXPECT_TRUE(ParseCellularScanResults(list, &scan_results)); |
EXPECT_TRUE(scan_results.empty()); |
// Mixed parse results. |
- dict_value = new base::DictionaryValue(); |
+ dict_value = base::MakeUnique<base::DictionaryValue>(); |
dict_value->SetString(shill::kNetworkIdProperty, "000001"); |
dict_value->SetString(shill::kStatusProperty, "unknown"); |
dict_value->SetString(shill::kTechnologyProperty, "GSM"); |
- list.Append(dict_value); |
+ list.Append(std::move(dict_value)); |
- dict_value = new base::DictionaryValue(); |
+ dict_value = base::MakeUnique<base::DictionaryValue>(); |
dict_value->SetString(shill::kNetworkIdProperty, "000002"); |
dict_value->SetString(shill::kStatusProperty, "available"); |
dict_value->SetString(shill::kLongNameProperty, "Long Name"); |
- list.Append(dict_value); |
+ list.Append(std::move(dict_value)); |
EXPECT_TRUE(ParseCellularScanResults(list, &scan_results)); |
EXPECT_EQ(static_cast<size_t>(2), scan_results.size()); |