Index: chrome/test/chromedriver/performance_logger_unittest.cc |
diff --git a/chrome/test/chromedriver/performance_logger_unittest.cc b/chrome/test/chromedriver/performance_logger_unittest.cc |
index 51572e6b7792a54d7d52108a3dd5ac5bd3ca4cd1..7a2ebf1d1c57b0496af855e46d2368c762e76aa4 100644 |
--- a/chrome/test/chromedriver/performance_logger_unittest.cc |
+++ b/chrome/test/chromedriver/performance_logger_unittest.cc |
@@ -332,14 +332,14 @@ TEST(PerformanceLogger, RecordTraceEvents) { |
client.AddListener(&logger); |
logger.OnConnected(&client); |
base::DictionaryValue params; |
- base::ListValue* trace_events = new base::ListValue(); |
- std::unique_ptr<base::DictionaryValue> event1(new base::DictionaryValue()); |
+ auto trace_events = base::MakeUnique<base::ListValue>(); |
+ auto event1 = base::MakeUnique<base::DictionaryValue>(); |
event1->SetString("cat", "foo"); |
- trace_events->Append(event1->CreateDeepCopy()); |
- std::unique_ptr<base::DictionaryValue> event2(new base::DictionaryValue()); |
+ trace_events->GetList().push_back(*event1); |
+ auto event2 = base::MakeUnique<base::DictionaryValue>(); |
event2->SetString("cat", "bar"); |
- trace_events->Append(event2->CreateDeepCopy()); |
- params.Set("value", trace_events); |
+ trace_events->GetList().push_back(*event2); |
+ params.Set("value", std::move(trace_events)); |
ASSERT_EQ(kOk, client.TriggerEvent("Tracing.dataCollected", params).code()); |
ASSERT_EQ(2u, log.GetEntries().size()); |