| Index: base/values_unittest.cc
|
| diff --git a/base/values_unittest.cc b/base/values_unittest.cc
|
| index 553e8e15080a083712232ee45b21b077e6fb99de..168de0751081ab6a97a66ad038728257dbcca75d 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", TrueValue());
|
| ASSERT_TRUE(settings.Get("global", NULL));
|
| settings.SetString("global.homepage", "http://scurvy.com");
|
| ASSERT_TRUE(settings.Get("global", NULL));
|
| @@ -57,13 +57,13 @@ 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, TrueValue());
|
| + mixed_list->Set(1, NumberValue::New(42));
|
| + mixed_list->Set(2, NumberValue::New(88.8));
|
| + mixed_list->Set(3, StringValue::New("foo"));
|
| ASSERT_EQ(4u, mixed_list->GetSize());
|
|
|
| - Value *value = NULL;
|
| + Value* value = NULL;
|
| bool bool_value = false;
|
| int int_value = 0;
|
| double double_value = 0.0;
|
| @@ -86,7 +86,7 @@ TEST(ValuesTest, List) {
|
| ASSERT_TRUE(bool_value);
|
| ASSERT_TRUE(mixed_list->GetInteger(1, &int_value));
|
| ASSERT_EQ(42, int_value);
|
| - // implicit conversion from Integer to Double should be possible.
|
| + // Implicit conversion from Integer to Double should be possible.
|
| ASSERT_TRUE(mixed_list->GetDouble(1, &double_value));
|
| ASSERT_EQ(42, double_value);
|
| ASSERT_TRUE(mixed_list->GetDouble(2, &double_value));
|
| @@ -129,12 +129,11 @@ TEST(ValuesTest, BinaryValue) {
|
| }
|
|
|
| TEST(ValuesTest, StringValue) {
|
| - // Test overloaded CreateStringValue.
|
| - scoped_ptr<Value> narrow_value(Value::CreateStringValue("narrow"));
|
| + // Test overloaded StringValue::New.
|
| + scoped_ptr<Value> narrow_value(StringValue::New("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(StringValue::New(ASCIIToUTF16("utf16")));
|
| ASSERT_TRUE(utf16_value.get());
|
| ASSERT_TRUE(utf16_value->IsType(Value::TYPE_STRING));
|
|
|
| @@ -196,7 +195,7 @@ TEST(ValuesTest, ListDeletion) {
|
| ListValue list;
|
| list.Append(new DeletionTestValue(&deletion_flag));
|
| EXPECT_FALSE(deletion_flag);
|
| - EXPECT_TRUE(list.Set(0, Value::CreateNullValue()));
|
| + EXPECT_TRUE(list.Set(0, NullValue()));
|
| EXPECT_TRUE(deletion_flag);
|
| }
|
| }
|
| @@ -267,7 +266,7 @@ TEST(ValuesTest, DictionaryDeletion) {
|
| DictionaryValue dict;
|
| dict.Set(key, new DeletionTestValue(&deletion_flag));
|
| EXPECT_FALSE(deletion_flag);
|
| - dict.Set(key, Value::CreateNullValue());
|
| + dict.Set(key, NullValue());
|
| EXPECT_TRUE(deletion_flag);
|
| }
|
| }
|
| @@ -305,8 +304,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", NullValue());
|
| + dict.SetWithoutPathExpansion("this.isnt.expanded", NullValue());
|
|
|
| EXPECT_FALSE(dict.HasKey("this.is.expanded"));
|
| EXPECT_TRUE(dict.HasKey("this"));
|
| @@ -327,18 +326,17 @@ TEST(ValuesTest, DictionaryWithoutPathExpansion) {
|
|
|
| TEST(ValuesTest, DeepCopy) {
|
| DictionaryValue original_dict;
|
| - Value* original_null = Value::CreateNullValue();
|
| + Value* original_null = NullValue();
|
| original_dict.Set("null", original_null);
|
| - FundamentalValue* original_bool = Value::CreateBooleanValue(true);
|
| + BooleanValue* original_bool = TrueValue();
|
| original_dict.Set("bool", original_bool);
|
| - FundamentalValue* original_int = Value::CreateIntegerValue(42);
|
| + NumberValue* original_int = NumberValue::New(42);
|
| original_dict.Set("int", original_int);
|
| - FundamentalValue* original_double = Value::CreateDoubleValue(3.14);
|
| + NumberValue* original_double = NumberValue::New(3.14);
|
| original_dict.Set("double", original_double);
|
| - StringValue* original_string = Value::CreateStringValue("hello");
|
| + StringValue* original_string = StringValue::New("hello");
|
| original_dict.Set("string", original_string);
|
| - StringValue* original_string16 =
|
| - Value::CreateStringValue(ASCIIToUTF16("hello16"));
|
| + StringValue* original_string16 = StringValue::New(ASCIIToUTF16("hello16"));
|
| original_dict.Set("string16", original_string16);
|
|
|
| char* original_buffer = new char[42];
|
| @@ -347,9 +345,9 @@ TEST(ValuesTest, DeepCopy) {
|
| original_dict.Set("binary", original_binary);
|
|
|
| ListValue* original_list = new ListValue();
|
| - FundamentalValue* original_list_element_0 = Value::CreateIntegerValue(0);
|
| + NumberValue* original_list_element_0 = NumberValue::New(0);
|
| original_list->Append(original_list_element_0);
|
| - FundamentalValue* original_list_element_1 = Value::CreateIntegerValue(1);
|
| + NumberValue* original_list_element_1 = NumberValue::New(1);
|
| original_list->Append(original_list_element_1);
|
| original_dict.Set("list", original_list);
|
|
|
| @@ -451,12 +449,12 @@ TEST(ValuesTest, DeepCopy) {
|
| }
|
|
|
| TEST(ValuesTest, Equals) {
|
| - Value* null1 = Value::CreateNullValue();
|
| - Value* null2 = Value::CreateNullValue();
|
| + Value* null1 = NullValue();
|
| + Value* null2 = NullValue();
|
| EXPECT_NE(null1, null2);
|
| EXPECT_TRUE(null1->Equals(null2));
|
|
|
| - Value* boolean = Value::CreateBooleanValue(false);
|
| + Value* boolean = FalseValue();
|
| EXPECT_FALSE(null1->Equals(boolean));
|
| delete null1;
|
| delete null2;
|
| @@ -468,14 +466,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", NullValue());
|
|
|
| scoped_ptr<DictionaryValue> copy;
|
| copy.reset(dv.DeepCopy());
|
| EXPECT_TRUE(dv.Equals(copy.get()));
|
|
|
| ListValue* list = new ListValue;
|
| - list->Append(Value::CreateNullValue());
|
| + list->Append(NullValue());
|
| list->Append(new DictionaryValue);
|
| dv.Set("f", list);
|
|
|
| @@ -483,7 +481,7 @@ TEST(ValuesTest, Equals) {
|
| copy->Set("f", list->DeepCopy());
|
| EXPECT_TRUE(dv.Equals(copy.get()));
|
|
|
| - list->Append(Value::CreateBooleanValue(true));
|
| + list->Append(TrueValue());
|
| EXPECT_FALSE(dv.Equals(copy.get()));
|
|
|
| // Check if Equals detects differences in only the keys.
|
| @@ -495,14 +493,14 @@ TEST(ValuesTest, Equals) {
|
| }
|
|
|
| TEST(ValuesTest, StaticEquals) {
|
| - scoped_ptr<Value> null1(Value::CreateNullValue());
|
| - scoped_ptr<Value> null2(Value::CreateNullValue());
|
| + scoped_ptr<Value> null1(NullValue());
|
| + scoped_ptr<Value> null2(NullValue());
|
| 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(NumberValue::New(42));
|
| + scoped_ptr<Value> j42(NumberValue::New(42));
|
| + scoped_ptr<Value> i17(NumberValue::New(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()));
|
| @@ -510,7 +508,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 NullValue() 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));
|
| @@ -519,18 +517,17 @@ TEST(ValuesTest, StaticEquals) {
|
|
|
| TEST(ValuesTest, DeepCopyCovariantReturnTypes) {
|
| DictionaryValue original_dict;
|
| - Value* original_null = Value::CreateNullValue();
|
| + Value* original_null = NullValue();
|
| original_dict.Set("null", original_null);
|
| - FundamentalValue* original_bool = Value::CreateBooleanValue(true);
|
| + BooleanValue* original_bool = TrueValue();
|
| original_dict.Set("bool", original_bool);
|
| - FundamentalValue* original_int = Value::CreateIntegerValue(42);
|
| + NumberValue* original_int = NumberValue::New(42);
|
| original_dict.Set("int", original_int);
|
| - FundamentalValue* original_double = Value::CreateDoubleValue(3.14);
|
| + NumberValue* original_double = NumberValue::New(3.14);
|
| original_dict.Set("double", original_double);
|
| - StringValue* original_string = Value::CreateStringValue("hello");
|
| + StringValue* original_string = StringValue::New("hello");
|
| original_dict.Set("string", original_string);
|
| - StringValue* original_string16 =
|
| - Value::CreateStringValue(ASCIIToUTF16("hello16"));
|
| + StringValue* original_string16 = StringValue::New(ASCIIToUTF16("hello16"));
|
| original_dict.Set("string16", original_string16);
|
|
|
| char* original_buffer = new char[42];
|
| @@ -539,9 +536,9 @@ TEST(ValuesTest, DeepCopyCovariantReturnTypes) {
|
| original_dict.Set("binary", original_binary);
|
|
|
| ListValue* original_list = new ListValue();
|
| - FundamentalValue* original_list_element_0 = Value::CreateIntegerValue(0);
|
| + NumberValue* original_list_element_0 = NumberValue::New(0);
|
| original_list->Append(original_list_element_0);
|
| - FundamentalValue* original_list_element_1 = Value::CreateIntegerValue(1);
|
| + NumberValue* original_list_element_1 = NumberValue::New(1);
|
| original_list->Append(original_list_element_1);
|
| original_dict.Set("list", original_list);
|
|
|
| @@ -638,7 +635,7 @@ TEST(ValuesTest, RemoveEmptyChildren) {
|
| ListValue* inner2 = new ListValue;
|
| inner->Append(new DictionaryValue);
|
| inner->Append(inner2);
|
| - inner2->Append(Value::CreateStringValue("hello"));
|
| + inner2->Append(StringValue::New("hello"));
|
| root.reset(root->DeepCopyWithoutEmptyChildren());
|
| EXPECT_EQ(3U, root->size());
|
| EXPECT_TRUE(root->GetList("list_with_empty_children", &inner));
|
|
|