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)); |