Chromium Code Reviews| Index: base/values_unittest.cc |
| diff --git a/base/values_unittest.cc b/base/values_unittest.cc |
| index 9b929498df36554b3062b58e48357bdb622a291c..5fcee31a4df46c61db78eb7141f082c65c2ac080 100644 |
| --- a/base/values_unittest.cc |
| +++ b/base/values_unittest.cc |
| @@ -20,7 +20,7 @@ TEST(ValuesTest, Basic) { |
| ASSERT_EQ(std::string("http://google.com"), homepage); |
| ASSERT_FALSE(settings.Get("global", NULL)); |
| - settings.Set("global", Value::CreateBooleanValue(true)); |
| + settings.Set("global", new FundamentalValue(true)); |
| ASSERT_TRUE(settings.Get("global", NULL)); |
| settings.SetString("global.homepage", "http://scurvy.com"); |
| ASSERT_TRUE(settings.Get("global", NULL)); |
| @@ -57,10 +57,10 @@ TEST(ValuesTest, Basic) { |
| TEST(ValuesTest, List) { |
| scoped_ptr<ListValue> mixed_list(new ListValue()); |
| - mixed_list->Set(0, Value::CreateBooleanValue(true)); |
| - mixed_list->Set(1, Value::CreateIntegerValue(42)); |
| - mixed_list->Set(2, Value::CreateDoubleValue(88.8)); |
| - mixed_list->Set(3, Value::CreateStringValue("foo")); |
| + mixed_list->Set(0, new FundamentalValue(true)); |
| + mixed_list->Set(1, new FundamentalValue(42)); |
| + mixed_list->Set(2, new FundamentalValue(88.8)); |
| + mixed_list->Set(3, new StringValue("foo")); |
| ASSERT_EQ(4u, mixed_list->GetSize()); |
| Value *value = NULL; |
| @@ -95,8 +95,8 @@ TEST(ValuesTest, List) { |
| ASSERT_EQ("foo", string_value); |
| // Try searching in the mixed list. |
| - scoped_ptr<Value> sought_value(Value::CreateIntegerValue(42)); |
| - scoped_ptr<Value> not_found_value(Value::CreateBooleanValue(false)); |
| + scoped_ptr<Value> sought_value(new FundamentalValue(42)); |
| + scoped_ptr<Value> not_found_value(new FundamentalValue(false)); |
|
Evan Stade
2012/12/13 00:44:00
dont' need these scoped_ptrs
tfarina
2012/12/13 16:11:40
Done.
|
| ASSERT_NE(mixed_list->end(), mixed_list->Find(*sought_value)); |
| ASSERT_TRUE((*mixed_list->Find(*sought_value))->GetAsInteger(&int_value)); |
| @@ -139,11 +139,10 @@ TEST(ValuesTest, BinaryValue) { |
| TEST(ValuesTest, StringValue) { |
| // Test overloaded CreateStringValue. |
| - scoped_ptr<Value> narrow_value(Value::CreateStringValue("narrow")); |
| + scoped_ptr<Value> narrow_value(new StringValue("narrow")); |
| ASSERT_TRUE(narrow_value.get()); |
| ASSERT_TRUE(narrow_value->IsType(Value::TYPE_STRING)); |
| - scoped_ptr<Value> utf16_value( |
| - Value::CreateStringValue(ASCIIToUTF16("utf16"))); |
| + scoped_ptr<Value> utf16_value(new StringValue(ASCIIToUTF16("utf16"))); |
| ASSERT_TRUE(utf16_value.get()); |
| ASSERT_TRUE(utf16_value->IsType(Value::TYPE_STRING)); |
| @@ -338,16 +337,15 @@ TEST(ValuesTest, DeepCopy) { |
| DictionaryValue original_dict; |
| Value* original_null = Value::CreateNullValue(); |
| original_dict.Set("null", original_null); |
| - FundamentalValue* original_bool = Value::CreateBooleanValue(true); |
| + FundamentalValue* original_bool = new FundamentalValue(true); |
| original_dict.Set("bool", original_bool); |
| - FundamentalValue* original_int = Value::CreateIntegerValue(42); |
| + FundamentalValue* original_int = new FundamentalValue(42); |
| original_dict.Set("int", original_int); |
| - FundamentalValue* original_double = Value::CreateDoubleValue(3.14); |
| + FundamentalValue* original_double = new FundamentalValue(3.14); |
| original_dict.Set("double", original_double); |
| - StringValue* original_string = Value::CreateStringValue("hello"); |
| + StringValue* original_string = new StringValue("hello"); |
| original_dict.Set("string", original_string); |
| - StringValue* original_string16 = |
| - Value::CreateStringValue(ASCIIToUTF16("hello16")); |
| + StringValue* original_string16 = new StringValue(ASCIIToUTF16("hello16")); |
| original_dict.Set("string16", original_string16); |
| char* original_buffer = new char[42]; |
| @@ -356,14 +354,14 @@ TEST(ValuesTest, DeepCopy) { |
| original_dict.Set("binary", original_binary); |
| ListValue* original_list = new ListValue(); |
| - FundamentalValue* original_list_element_0 = Value::CreateIntegerValue(0); |
| + FundamentalValue* original_list_element_0 = new FundamentalValue(0); |
| original_list->Append(original_list_element_0); |
| - FundamentalValue* original_list_element_1 = Value::CreateIntegerValue(1); |
| + FundamentalValue* original_list_element_1 = new FundamentalValue(1); |
| original_list->Append(original_list_element_1); |
| original_dict.Set("list", original_list); |
| DictionaryValue* original_nested_dictionary = new DictionaryValue(); |
| - original_nested_dictionary->Set("key", Value::CreateStringValue("value")); |
| + original_nested_dictionary->Set("key", new StringValue("value")); |
| original_dict.Set("dictionary", original_nested_dictionary); |
| scoped_ptr<DictionaryValue> copy_dict(original_dict.DeepCopy()); |
| @@ -481,7 +479,7 @@ TEST(ValuesTest, Equals) { |
| EXPECT_NE(null1, null2); |
| EXPECT_TRUE(null1->Equals(null2)); |
| - Value* boolean = Value::CreateBooleanValue(false); |
| + Value* boolean = new FundamentalValue(false); |
| EXPECT_FALSE(null1->Equals(boolean)); |
| delete null1; |
| delete null2; |
| @@ -508,7 +506,7 @@ TEST(ValuesTest, Equals) { |
| copy->Set("f", list->DeepCopy()); |
| EXPECT_TRUE(dv.Equals(copy.get())); |
| - list->Append(Value::CreateBooleanValue(true)); |
| + list->Append(new FundamentalValue(true)); |
| EXPECT_FALSE(dv.Equals(copy.get())); |
| // Check if Equals detects differences in only the keys. |
| @@ -525,9 +523,9 @@ TEST(ValuesTest, StaticEquals) { |
| EXPECT_TRUE(Value::Equals(null1.get(), null2.get())); |
| EXPECT_TRUE(Value::Equals(NULL, NULL)); |
| - scoped_ptr<Value> i42(Value::CreateIntegerValue(42)); |
| - scoped_ptr<Value> j42(Value::CreateIntegerValue(42)); |
| - scoped_ptr<Value> i17(Value::CreateIntegerValue(17)); |
| + scoped_ptr<Value> i42(new FundamentalValue(42)); |
| + scoped_ptr<Value> j42(new FundamentalValue(42)); |
| + scoped_ptr<Value> i17(new FundamentalValue(17)); |
| EXPECT_TRUE(Value::Equals(i42.get(), i42.get())); |
| EXPECT_TRUE(Value::Equals(j42.get(), i42.get())); |
| EXPECT_TRUE(Value::Equals(i42.get(), j42.get())); |
| @@ -546,16 +544,15 @@ TEST(ValuesTest, DeepCopyCovariantReturnTypes) { |
| DictionaryValue original_dict; |
| Value* original_null = Value::CreateNullValue(); |
| original_dict.Set("null", original_null); |
| - FundamentalValue* original_bool = Value::CreateBooleanValue(true); |
| + FundamentalValue* original_bool = new FundamentalValue(true); |
| original_dict.Set("bool", original_bool); |
| - FundamentalValue* original_int = Value::CreateIntegerValue(42); |
| + FundamentalValue* original_int = new FundamentalValue(42); |
| original_dict.Set("int", original_int); |
| - FundamentalValue* original_double = Value::CreateDoubleValue(3.14); |
| + FundamentalValue* original_double = new FundamentalValue(3.14); |
| original_dict.Set("double", original_double); |
| - StringValue* original_string = Value::CreateStringValue("hello"); |
| + StringValue* original_string = new StringValue("hello"); |
| original_dict.Set("string", original_string); |
| - StringValue* original_string16 = |
| - Value::CreateStringValue(ASCIIToUTF16("hello16")); |
| + StringValue* original_string16 = new StringValue(ASCIIToUTF16("hello16")); |
| original_dict.Set("string16", original_string16); |
| char* original_buffer = new char[42]; |
| @@ -564,9 +561,9 @@ TEST(ValuesTest, DeepCopyCovariantReturnTypes) { |
| original_dict.Set("binary", original_binary); |
| ListValue* original_list = new ListValue(); |
| - FundamentalValue* original_list_element_0 = Value::CreateIntegerValue(0); |
| + FundamentalValue* original_list_element_0 = new FundamentalValue(0); |
| original_list->Append(original_list_element_0); |
| - FundamentalValue* original_list_element_1 = Value::CreateIntegerValue(1); |
| + FundamentalValue* original_list_element_1 = new FundamentalValue(1); |
| original_list->Append(original_list_element_1); |
| original_dict.Set("list", original_list); |
| @@ -663,7 +660,7 @@ TEST(ValuesTest, RemoveEmptyChildren) { |
| ListValue* inner2 = new ListValue; |
| inner->Append(new DictionaryValue); |
| inner->Append(inner2); |
| - inner2->Append(Value::CreateStringValue("hello")); |
| + inner2->Append(new StringValue("hello")); |
| root.reset(root->DeepCopyWithoutEmptyChildren()); |
| EXPECT_EQ(3U, root->size()); |
| EXPECT_TRUE(root->GetList("list_with_empty_children", &inner)); |