| Index: base/values_unittest.cc
|
| diff --git a/base/values_unittest.cc b/base/values_unittest.cc
|
| index da2989f976e007643348a68d9dc2f25db531e825..85f0a10e4e5788574ee250f9cfd648735db57023 100644
|
| --- a/base/values_unittest.cc
|
| +++ b/base/values_unittest.cc
|
| @@ -583,8 +583,8 @@ TEST(ValuesTest, DictionaryRemoval) {
|
|
|
| TEST(ValuesTest, DictionaryWithoutPathExpansion) {
|
| DictionaryValue dict;
|
| - dict.Set("this.is.expanded", Value::CreateNullValue());
|
| - dict.SetWithoutPathExpansion("this.isnt.expanded", Value::CreateNullValue());
|
| + dict.Set("this.is.expanded", MakeUnique<Value>());
|
| + dict.SetWithoutPathExpansion("this.isnt.expanded", MakeUnique<Value>());
|
|
|
| EXPECT_FALSE(dict.HasKey("this.is.expanded"));
|
| EXPECT_TRUE(dict.HasKey("this"));
|
| @@ -607,8 +607,8 @@ TEST(ValuesTest, DictionaryWithoutPathExpansion) {
|
| // TODO(estade): remove.
|
| TEST(ValuesTest, DictionaryWithoutPathExpansionDeprecated) {
|
| DictionaryValue dict;
|
| - dict.Set("this.is.expanded", Value::CreateNullValue());
|
| - dict.SetWithoutPathExpansion("this.isnt.expanded", Value::CreateNullValue());
|
| + dict.Set("this.is.expanded", MakeUnique<Value>());
|
| + dict.SetWithoutPathExpansion("this.isnt.expanded", MakeUnique<Value>());
|
|
|
| EXPECT_FALSE(dict.HasKey("this.is.expanded"));
|
| EXPECT_TRUE(dict.HasKey("this"));
|
| @@ -654,7 +654,7 @@ TEST(ValuesTest, DictionaryRemovePath) {
|
|
|
| TEST(ValuesTest, DeepCopy) {
|
| DictionaryValue original_dict;
|
| - std::unique_ptr<Value> scoped_null = Value::CreateNullValue();
|
| + auto scoped_null = MakeUnique<Value>();
|
| Value* original_null = scoped_null.get();
|
| original_dict.Set("null", std::move(scoped_null));
|
| std::unique_ptr<Value> scoped_bool(new Value(true));
|
| @@ -802,8 +802,8 @@ TEST(ValuesTest, DeepCopy) {
|
| }
|
|
|
| TEST(ValuesTest, Equals) {
|
| - std::unique_ptr<Value> null1(Value::CreateNullValue());
|
| - std::unique_ptr<Value> null2(Value::CreateNullValue());
|
| + auto null1 = MakeUnique<Value>();
|
| + auto null2 = MakeUnique<Value>();
|
| EXPECT_NE(null1.get(), null2.get());
|
| EXPECT_EQ(*null1, *null2);
|
|
|
| @@ -816,14 +816,14 @@ TEST(ValuesTest, Equals) {
|
| dv.SetDouble("c", 2.5);
|
| dv.SetString("d1", "string");
|
| dv.SetString("d2", ASCIIToUTF16("http://google.com"));
|
| - dv.Set("e", Value::CreateNullValue());
|
| + dv.Set("e", MakeUnique<Value>());
|
|
|
| auto copy = MakeUnique<DictionaryValue>(dv);
|
| EXPECT_EQ(dv, *copy);
|
|
|
| std::unique_ptr<ListValue> list(new ListValue);
|
| ListValue* original_list = list.get();
|
| - list->Append(Value::CreateNullValue());
|
| + list->Append(MakeUnique<Value>());
|
| list->Append(WrapUnique(new DictionaryValue));
|
| auto list_copy = MakeUnique<Value>(*list);
|
|
|
| @@ -844,8 +844,8 @@ TEST(ValuesTest, Equals) {
|
| }
|
|
|
| TEST(ValuesTest, StaticEquals) {
|
| - std::unique_ptr<Value> null1(Value::CreateNullValue());
|
| - std::unique_ptr<Value> null2(Value::CreateNullValue());
|
| + auto null1 = MakeUnique<Value>();
|
| + auto null2 = MakeUnique<Value>();
|
| EXPECT_TRUE(Value::Equals(null1.get(), null2.get()));
|
| EXPECT_TRUE(Value::Equals(NULL, NULL));
|
|
|
| @@ -859,7 +859,7 @@ TEST(ValuesTest, StaticEquals) {
|
| EXPECT_FALSE(Value::Equals(i42.get(), NULL));
|
| EXPECT_FALSE(Value::Equals(NULL, i42.get()));
|
|
|
| - // NULL and Value::CreateNullValue() are intentionally different: We need
|
| + // NULL and MakeUnique<Value>() are intentionally different: We need
|
| // support for NULL as a return value for "undefined" without caring for
|
| // ownership of the pointer.
|
| EXPECT_FALSE(Value::Equals(null1.get(), NULL));
|
| @@ -988,7 +988,7 @@ TEST(ValuesTest, Comparisons) {
|
|
|
| TEST(ValuesTest, DeepCopyCovariantReturnTypes) {
|
| DictionaryValue original_dict;
|
| - std::unique_ptr<Value> scoped_null(Value::CreateNullValue());
|
| + auto scoped_null = MakeUnique<Value>();
|
| Value* original_null = scoped_null.get();
|
| original_dict.Set("null", std::move(scoped_null));
|
| std::unique_ptr<Value> scoped_bool(new Value(true));
|
|
|