Index: tools/json_schema_compiler/test/callbacks_unittest.cc |
diff --git a/tools/json_schema_compiler/test/callbacks_unittest.cc b/tools/json_schema_compiler/test/callbacks_unittest.cc |
index 76cbf963ce0bea40a0a74b49330c0a20d1e80fe1..b6c07e02bc01006518122f74a555c98e1edd7e85 100644 |
--- a/tools/json_schema_compiler/test/callbacks_unittest.cc |
+++ b/tools/json_schema_compiler/test/callbacks_unittest.cc |
@@ -4,6 +4,9 @@ |
#include "tools/json_schema_compiler/test/callbacks.h" |
+#include <memory> |
+#include <utility> |
+ |
#include "testing/gtest/include/gtest/gtest.h" |
using namespace test::api::callbacks; |
@@ -14,10 +17,11 @@ TEST(JsonSchemaCompilerCallbacksTest, ReturnsObjectResultCreate) { |
std::unique_ptr<base::ListValue> results = |
ReturnsObject::Results::Create(some_object); |
- base::DictionaryValue* expected_dict = new base::DictionaryValue(); |
+ std::unique_ptr<base::DictionaryValue> expected_dict( |
+ new base::DictionaryValue()); |
expected_dict->SetString("state", "foo"); |
base::ListValue expected; |
- expected.Append(expected_dict); |
+ expected.Append(std::move(expected_dict)); |
EXPECT_TRUE(results->Equals(&expected)); |
} |
@@ -27,10 +31,11 @@ TEST(JsonSchemaCompilerCallbacksTest, ReturnsMultipleResultCreate) { |
std::unique_ptr<base::ListValue> results = |
ReturnsMultiple::Results::Create(5, some_object); |
- base::DictionaryValue* expected_dict = new base::DictionaryValue(); |
+ std::unique_ptr<base::DictionaryValue> expected_dict( |
+ new base::DictionaryValue()); |
expected_dict->SetString("state", "foo"); |
base::ListValue expected; |
expected.AppendInteger(5); |
- expected.Append(expected_dict); |
+ expected.Append(std::move(expected_dict)); |
EXPECT_TRUE(results->Equals(&expected)); |
} |