| Index: base/values_unittest.cc
|
| diff --git a/base/values_unittest.cc b/base/values_unittest.cc
|
| index 0d39d8b24da81c5b634c22b757c085cffa16a51f..0b06f416a4513ef681f796e54ad04342650bcccf 100644
|
| --- a/base/values_unittest.cc
|
| +++ b/base/values_unittest.cc
|
| @@ -318,9 +318,8 @@ TEST(ValuesTest, DictionaryRemoval) {
|
|
|
| TEST(ValuesTest, DictionaryWithoutPathExpansion) {
|
| DictionaryValue dict;
|
| - dict.Set("this.is.expanded", make_scoped_ptr(Value::CreateNullValue()));
|
| - dict.SetWithoutPathExpansion("this.isnt.expanded",
|
| - make_scoped_ptr(Value::CreateNullValue()));
|
| + dict.Set("this.is.expanded", Value::CreateNullValue());
|
| + dict.SetWithoutPathExpansion("this.isnt.expanded", Value::CreateNullValue());
|
|
|
| EXPECT_FALSE(dict.HasKey("this.is.expanded"));
|
| EXPECT_TRUE(dict.HasKey("this"));
|
| @@ -390,7 +389,7 @@ TEST(ValuesTest, DictionaryRemovePath) {
|
|
|
| TEST(ValuesTest, DeepCopy) {
|
| DictionaryValue original_dict;
|
| - Value* original_null = Value::CreateNullValue();
|
| + Value* original_null = Value::CreateNullValue().release();
|
| original_dict.Set("null", make_scoped_ptr(original_null));
|
| FundamentalValue* original_bool = new FundamentalValue(true);
|
| original_dict.Set("bool", make_scoped_ptr(original_bool));
|
| @@ -529,16 +528,13 @@ TEST(ValuesTest, DeepCopy) {
|
| }
|
|
|
| TEST(ValuesTest, Equals) {
|
| - Value* null1 = Value::CreateNullValue();
|
| - Value* null2 = Value::CreateNullValue();
|
| - EXPECT_NE(null1, null2);
|
| - EXPECT_TRUE(null1->Equals(null2));
|
| + scoped_ptr<Value> null1(Value::CreateNullValue());
|
| + scoped_ptr<Value> null2(Value::CreateNullValue());
|
| + EXPECT_NE(null1.get(), null2.get());
|
| + EXPECT_TRUE(null1->Equals(null2.get()));
|
|
|
| - Value* boolean = new FundamentalValue(false);
|
| - EXPECT_FALSE(null1->Equals(boolean));
|
| - delete null1;
|
| - delete null2;
|
| - delete boolean;
|
| + FundamentalValue boolean(false);
|
| + EXPECT_FALSE(null1->Equals(&boolean));
|
|
|
| DictionaryValue dv;
|
| dv.SetBoolean("a", false);
|
| @@ -546,7 +542,7 @@ TEST(ValuesTest, Equals) {
|
| dv.SetDouble("c", 2.5);
|
| dv.SetString("d1", "string");
|
| dv.SetString("d2", ASCIIToUTF16("http://google.com"));
|
| - dv.Set("e", make_scoped_ptr(Value::CreateNullValue()));
|
| + dv.Set("e", Value::CreateNullValue());
|
|
|
| scoped_ptr<DictionaryValue> copy = dv.CreateDeepCopy();
|
| EXPECT_TRUE(dv.Equals(copy.get()));
|
| @@ -596,8 +592,7 @@ TEST(ValuesTest, StaticEquals) {
|
|
|
| TEST(ValuesTest, DeepCopyCovariantReturnTypes) {
|
| DictionaryValue original_dict;
|
| - Value* original_null = Value::CreateNullValue();
|
| - original_dict.Set("null", make_scoped_ptr(original_null));
|
| + original_dict.Set("null", Value::CreateNullValue());
|
| FundamentalValue* original_bool = new FundamentalValue(true);
|
| original_dict.Set("bool", make_scoped_ptr(original_bool));
|
| FundamentalValue* original_int = new FundamentalValue(42);
|
|
|