| Index: extensions/browser/value_store/value_store_change_unittest.cc
|
| diff --git a/extensions/browser/value_store/value_store_change_unittest.cc b/extensions/browser/value_store/value_store_change_unittest.cc
|
| index c7ac07ec935147555f179382a2fb1cf104308b10..1d92a8a2d32f15eeca5b78e83e144d2981f5c595 100644
|
| --- a/extensions/browser/value_store/value_store_change_unittest.cc
|
| +++ b/extensions/browser/value_store/value_store_change_unittest.cc
|
| @@ -5,6 +5,7 @@
|
| #include "base/json/json_reader.h"
|
| #include "base/json/json_writer.h"
|
| #include "base/logging.h"
|
| +#include "base/memory/ptr_util.h"
|
| #include "base/values.h"
|
| #include "extensions/browser/value_store/value_store_change.h"
|
| #include "extensions/common/value_builder.h"
|
| @@ -18,40 +19,42 @@ using extensions::ListBuilder;
|
| namespace {
|
|
|
| TEST(ValueStoreChangeTest, NullOldValue) {
|
| - ValueStoreChange change("key", NULL, new base::StringValue("value"));
|
| + ValueStoreChange change("key", nullptr,
|
| + base::WrapUnique(new base::StringValue("value")));
|
|
|
| EXPECT_EQ("key", change.key());
|
| EXPECT_EQ(NULL, change.old_value());
|
| {
|
| - std::unique_ptr<base::Value> expected(new base::StringValue("value"));
|
| - EXPECT_TRUE(change.new_value()->Equals(expected.get()));
|
| + base::StringValue expected("value");
|
| + EXPECT_TRUE(change.new_value()->Equals(&expected));
|
| }
|
| }
|
|
|
| TEST(ValueStoreChangeTest, NullNewValue) {
|
| - ValueStoreChange change("key", new base::StringValue("value"), NULL);
|
| + ValueStoreChange change(
|
| + "key", base::WrapUnique(new base::StringValue("value")), nullptr);
|
|
|
| EXPECT_EQ("key", change.key());
|
| {
|
| - std::unique_ptr<base::Value> expected(new base::StringValue("value"));
|
| - EXPECT_TRUE(change.old_value()->Equals(expected.get()));
|
| + base::StringValue expected("value");
|
| + EXPECT_TRUE(change.old_value()->Equals(&expected));
|
| }
|
| EXPECT_EQ(NULL, change.new_value());
|
| }
|
|
|
| TEST(ValueStoreChangeTest, NonNullValues) {
|
| ValueStoreChange change("key",
|
| - new base::StringValue("old_value"),
|
| - new base::StringValue("new_value"));
|
| + base::WrapUnique(new base::StringValue("old_value")),
|
| + base::WrapUnique(new base::StringValue("new_value")));
|
|
|
| EXPECT_EQ("key", change.key());
|
| {
|
| - std::unique_ptr<base::Value> expected(new base::StringValue("old_value"));
|
| - EXPECT_TRUE(change.old_value()->Equals(expected.get()));
|
| + base::StringValue expected("old_value");
|
| + EXPECT_TRUE(change.old_value()->Equals(&expected));
|
| }
|
| {
|
| - std::unique_ptr<base::Value> expected(new base::StringValue("new_value"));
|
| - EXPECT_TRUE(change.new_value()->Equals(expected.get()));
|
| + base::StringValue expected("new_value");
|
| + EXPECT_TRUE(change.new_value()->Equals(&expected));
|
| }
|
| }
|
|
|
| @@ -66,10 +69,10 @@ TEST(ValueStoreChangeTest, ToJson) {
|
| .Build();
|
|
|
| ValueStoreChangeList change_list;
|
| - change_list.push_back(
|
| - ValueStoreChange("key", value->DeepCopy(), value->DeepCopy()));
|
| - change_list.push_back(
|
| - ValueStoreChange("key.with.dots", value->DeepCopy(), value->DeepCopy()));
|
| + change_list.push_back(ValueStoreChange("key", value->CreateDeepCopy(),
|
| + value->CreateDeepCopy()));
|
| + change_list.push_back(ValueStoreChange(
|
| + "key.with.dots", value->CreateDeepCopy(), value->CreateDeepCopy()));
|
|
|
| std::string json = ValueStoreChange::ToJson(change_list);
|
| std::unique_ptr<base::Value> from_json(base::JSONReader::Read(json));
|
|
|