Home | History | Annotate | Download | only in base

Lines Matching defs:dict

554   DictionaryValue dict;
555 dict.Set(key, MakeUnique<Value>());
556 EXPECT_FALSE(dict.empty());
557 dict.Clear();
558 EXPECT_TRUE(dict.empty());
566 DictionaryValue dict;
567 dict.Set(key, MakeUnique<Value>());
568 EXPECT_TRUE(dict.HasKey(key));
569 EXPECT_FALSE(dict.Remove("absent key", &removed_item));
570 EXPECT_TRUE(dict.Remove(key, &removed_item));
571 EXPECT_FALSE(dict.HasKey(key));
576 DictionaryValue dict;
577 dict.Set(key, MakeUnique<Value>());
578 EXPECT_TRUE(dict.HasKey(key));
579 EXPECT_TRUE(dict.Remove(key, NULL));
580 EXPECT_FALSE(dict.HasKey(key));
585 DictionaryValue dict;
586 dict.Set("this.is.expanded", Value::CreateNullValue());
587 dict.SetWithoutPathExpansion("this.isnt.expanded", Value::CreateNullValue());
589 EXPECT_FALSE(dict.HasKey("this.is.expanded"));
590 EXPECT_TRUE(dict.HasKey("this"));
592 EXPECT_TRUE(dict.Get("this", &value1));
594 ASSERT_TRUE(dict.GetDictionaryWithoutPathExpansion("this", &value2));
598 EXPECT_TRUE(dict.HasKey("this.isnt.expanded"));
600 EXPECT_FALSE(dict.Get("this.isnt.expanded", &value3));
602 ASSERT_TRUE(dict.GetWithoutPathExpansion("this.isnt.expanded", &value4));
609 DictionaryValue dict;
610 dict.Set("this.is.expanded", Value::CreateNullValue());
611 dict.SetWithoutPathExpansion("this.isnt.expanded", Value::CreateNullValue());
613 EXPECT_FALSE(dict.HasKey("this.is.expanded"));
614 EXPECT_TRUE(dict.HasKey("this"));
616 EXPECT_TRUE(dict.Get("this", &value1));
618 ASSERT_TRUE(dict.GetDictionaryWithoutPathExpansion("this", &value2));
622 EXPECT_TRUE(dict.HasKey("this.isnt.expanded"));
624 EXPECT_FALSE(dict.Get("this.isnt.expanded", &value3));
626 ASSERT_TRUE(dict.GetWithoutPathExpansion("this.isnt.expanded", &value4));
631 DictionaryValue dict;
632 dict.SetInteger("a.long.way.down", 1);
633 dict.SetBoolean("a.long.key.path", true);
636 EXPECT_TRUE(dict.RemovePath("a.long.way.down", &removed_item));
639 EXPECT_FALSE(dict.HasKey("a.long.way.down"));
640 EXPECT_FALSE(dict.HasKey("a.long.way"));
641 EXPECT_TRUE(dict.Get("a.long.key.path", NULL));
644 EXPECT_FALSE(dict.RemovePath("a.long.way.down", &removed_item));
646 EXPECT_TRUE(dict.Get("a.long.key.path", NULL));
649 EXPECT_TRUE(dict.RemovePath("a.long.key.path", &removed_item));
652 EXPECT_TRUE(dict.empty());
952 // Test Empty Dict Values.
962 // Test Non Empty Dict Values.
1179 base->Set("dict", std::move(child));
1183 EXPECT_TRUE(base->GetDictionary("dict", &ptr));
1189 EXPECT_TRUE(merged->GetDictionary("dict", &ptr));
1201 DictionaryValue dict;
1202 for (DictionaryValue::Iterator it(dict); !it.IsAtEnd(); it.Advance()) {
1207 dict.Set("key1", MakeUnique<Value>(value1));
1209 for (DictionaryValue::Iterator it(dict); !it.IsAtEnd(); it.Advance()) {
1218 dict.Set("key2", MakeUnique<Value>(value2));
1220 for (DictionaryValue::Iterator it(dict); !it.IsAtEnd(); it.Advance()) {
1256 main_dict.Set("dict", MakeUnique<Value>(dict_value));
1272 EXPECT_TRUE(main_dict.Get("dict", NULL));
1281 EXPECT_FALSE(main_dict.GetBoolean("dict", NULL));
1290 EXPECT_FALSE(main_dict.GetInteger("dict", NULL));
1300 EXPECT_FALSE(main_dict.GetDouble("dict", NULL));
1309 EXPECT_FALSE(main_dict.GetString("dict", static_cast<std::string*>(NULL)));
1318 EXPECT_FALSE(main_dict.GetString("dict", static_cast<string16*>(NULL)));
1327 EXPECT_FALSE(main_dict.GetBinary("dict", NULL));
1336 EXPECT_TRUE(main_dict.GetDictionary("dict", NULL));
1345 EXPECT_FALSE(main_dict.GetList("dict", NULL));
1354 EXPECT_TRUE(main_dict.GetWithoutPathExpansion("dict", NULL));
1363 EXPECT_FALSE(main_dict.GetBooleanWithoutPathExpansion("dict", NULL));
1372 EXPECT_FALSE(main_dict.GetIntegerWithoutPathExpansion("dict", NULL));
1381 EXPECT_FALSE(main_dict.GetDoubleWithoutPathExpansion("dict", NULL));
1396 "dict", static_cast<std::string*>(NULL)));
1413 "dict", static_cast<string16*>(NULL)));
1427 EXPECT_TRUE(main_dict.GetDictionaryWithoutPathExpansion("dict", NULL));
1436 EXPECT_FALSE(main_dict.GetListWithoutPathExpansion("dict", NULL));