Home | History | Annotate | Download | only in base

Lines Matching refs:Value

69   Value *value = NULL;
75 ASSERT_FALSE(mixed_list->Get(4, &value));
136 Value* narrow_value = binary.get();
144 scoped_ptr<Value> narrow_value(new StringValue("narrow"));
146 ASSERT_TRUE(narrow_value->IsType(Value::TYPE_STRING));
147 scoped_ptr<Value> utf16_value(new StringValue(ASCIIToUTF16("utf16")));
149 ASSERT_TRUE(utf16_value->IsType(Value::TYPE_STRING));
176 // This is a Value object that allows us to tell if it's been
177 // properly deleted by modifying the value of external flag on destruction.
178 class DeletionTestValue : public Value {
180 explicit DeletionTestValue(bool* deletion_flag) : Value(TYPE_NULL) {
218 EXPECT_TRUE(list.Set(0, Value::CreateNullValue()));
225 scoped_ptr<Value> removed_item;
254 scoped_ptr<DeletionTestValue> value(new DeletionTestValue(&deletion_flag));
255 DeletionTestValue* original_value = value.get();
256 list.Append(std::move(value));
289 dict.Set(key, Value::CreateNullValue());
297 scoped_ptr<Value> removed_item;
326 dict.Set("this.is.expanded", Value::CreateNullValue());
327 dict.SetWithoutPathExpansion("this.isnt.expanded", Value::CreateNullValue());
331 Value* value1;
339 Value* value3;
341 Value* value4;
343 EXPECT_EQ(Value::TYPE_NULL, value4->GetType());
350 dict.Set("this.is.expanded", Value::CreateNullValue());
351 dict.SetWithoutPathExpansion("this.isnt.expanded", Value::CreateNullValue());
355 Value* value1;
363 Value* value3;
365 Value* value4;
367 EXPECT_EQ(Value::TYPE_NULL, value4->GetType());
375 scoped_ptr<Value> removed_item;
378 EXPECT_TRUE(removed_item->IsType(base::Value::TYPE_INTEGER));
391 EXPECT_TRUE(removed_item->IsType(base::Value::TYPE_BOOLEAN));
397 scoped_ptr<Value> scoped_null = Value::CreateNullValue();
398 Value* original_null = scoped_null.get();
425 Value* original_list = scoped_list.get();
427 Value* original_list_element_0 = scoped_list_element_0.get();
430 Value* original_list_element_1 = scoped_list_element_1.get();
435 Value* original_nested_dictionary = scoped_nested_dictionary.get();
436 scoped_nested_dictionary->SetString("key", "value");
443 Value* copy_null = NULL;
447 ASSERT_TRUE(copy_null->IsType(Value::TYPE_NULL));
449 Value* copy_bool = NULL;
453 ASSERT_TRUE(copy_bool->IsType(Value::TYPE_BOOLEAN));
458 Value* copy_int = NULL;
462 Value::TYPE_INTEGER));
467 Value* copy_double = NULL;
471 ASSERT_TRUE(copy_double->IsType(Value::TYPE_DOUBLE));
476 Value* copy_string = NULL;
480 ASSERT_TRUE(copy_string->IsType(Value::TYPE_STRING));
488 Value* copy_string16 = NULL;
492 ASSERT_TRUE(copy_string16->IsType(Value::TYPE_STRING));
498 Value* copy_binary = NULL;
502 ASSERT_TRUE(copy_binary->IsType(Value::TYPE_BINARY));
511 Value* copy_value = NULL;
515 ASSERT_TRUE(copy_value->IsType(Value::TYPE_LIST));
521 Value* copy_list_element_0;
529 Value* copy_list_element_1;
541 ASSERT_TRUE(copy_value->IsType(Value::TYPE_DICTIONARY));
549 scoped_ptr<Value> null1(Value::CreateNullValue());
550 scoped_ptr<Value> null2(Value::CreateNullValue());
563 dv.Set("e", Value::CreateNullValue());
570 list->Append(Value::CreateNullValue());
572 scoped_ptr<Value> list_copy(list->CreateDeepCopy());
591 scoped_ptr<Value> null1(Value::CreateNullValue());
592 scoped_ptr<Value> null2(Value::CreateNullValue());
593 EXPECT_TRUE(Value::Equals(null1.get(), null2.get()));
594 EXPECT_TRUE(Value::Equals(NULL, NULL));
596 scoped_ptr<Value> i42(new FundamentalValue(42));
597 scoped_ptr<Value> j42(new FundamentalValue(42));
598 scoped_ptr<Value> i17(new FundamentalValue(17));
599 EXPECT_TRUE(Value::Equals(i42.get(), i42.get()));
600 EXPECT_TRUE(Value::Equals(j42.get(), i42.get()));
601 EXPECT_TRUE(Value::Equals(i42.get(), j42.get()));
602 EXPECT_FALSE(Value::Equals(i42.get(), i17.get()));
603 EXPECT_FALSE(Value::Equals(i42.get(), NULL));
604 EXPECT_FALSE(Value::Equals(NULL, i42.get()));
606 // NULL and Value::CreateNullValue() are intentionally different: We need
607 // support for NULL as a return value for "undefined" without caring for
609 EXPECT_FALSE(Value::Equals(null1.get(), NULL));
610 EXPECT_FALSE(Value::Equals(NULL, null1.get()));
615 scoped_ptr<Value> scoped_null(Value::CreateNullValue());
616 Value* original_null = scoped_null.get();
619 Value* original_bool = scoped_bool.get();
622 Value* original_int = scoped_int.get();
625 Value* original_double = scoped_double.get();
628 Value* original_string = scoped_string.get();
632 Value* original_string16 = scoped_string16.get();
639 Value* original_binary = scoped_binary.get();
643 Value* original_list = scoped_list.get();
650 scoped_ptr<Value> copy_dict = original_dict.CreateDeepCopy();
651 scoped_ptr<Value> copy_null = original_null->CreateDeepCopy();
652 scoped_ptr<Value> copy_bool = original_bool->CreateDeepCopy();
653 scoped_ptr<Value> copy_int = original_int->CreateDeepCopy();
654 scoped_ptr<Value> copy_double = original_double->CreateDeepCopy();
655 scoped_ptr<Value> copy_string = original_string->CreateDeepCopy();
656 scoped_ptr<Value> copy_string16 = original_string16->CreateDeepCopy();
657 scoped_ptr<Value> copy_binary = original_binary->CreateDeepCopy();
658 scoped_ptr<Value> copy_list = original_list->CreateDeepCopy();
771 EXPECT_EQ("base_key_value_base", base_key_value); // Base value preserved.
797 child->SetString("test", "value");
800 std::string value;
801 EXPECT_TRUE(child->GetString("test", &value));
802 EXPECT_EQ("value", value);
817 EXPECT_TRUE(ptr->GetString("test", &value));
818 EXPECT_EQ("value", value);
822 EXPECT_TRUE(ptr->GetString("test", &value));
823 EXPECT_EQ("value", value);
838 EXPECT_TRUE(value1.Equals(&it.value()));
849 EXPECT_TRUE(value1.Equals(&it.value()));
853 EXPECT_TRUE(value2.Equals(&it.value()));
863 // DictionaryValue/ListValue's Get*() methods should accept NULL as an out-value