Lines Matching refs:LIST
138 EXPECT_EQ(Value::Type::LIST, value.type());
146 EXPECT_EQ(Value::Type::LIST, value.type());
155 EXPECT_EQ(Value::Type::LIST, value.type());
366 EXPECT_EQ(Value::Type::LIST, moved_value.type());
371 EXPECT_EQ(Value::Type::LIST, blank.type());
415 storage.emplace("list", std::make_unique<Value>(Value::Type::LIST));
425 EXPECT_EQ(nullptr, dict.FindKeyOfType("null", Value::Type::LIST));
434 EXPECT_EQ(nullptr, dict.FindKeyOfType("bool", Value::Type::LIST));
443 EXPECT_EQ(nullptr, dict.FindKeyOfType("int", Value::Type::LIST));
452 EXPECT_EQ(nullptr, dict.FindKeyOfType("double", Value::Type::LIST));
461 EXPECT_EQ(nullptr, dict.FindKeyOfType("string", Value::Type::LIST));
470 EXPECT_EQ(nullptr, dict.FindKeyOfType("blob", Value::Type::LIST));
473 EXPECT_EQ(nullptr, dict.FindKeyOfType("list", Value::Type::NONE));
474 EXPECT_EQ(nullptr, dict.FindKeyOfType("list", Value::Type::BOOLEAN));
475 EXPECT_EQ(nullptr, dict.FindKeyOfType("list", Value::Type::INTEGER));
476 EXPECT_EQ(nullptr, dict.FindKeyOfType("list", Value::Type::DOUBLE));
477 EXPECT_EQ(nullptr, dict.FindKeyOfType("list", Value::Type::STRING));
478 EXPECT_EQ(nullptr, dict.FindKeyOfType("list", Value::Type::BINARY));
479 list", Value::Type::LIST));
480 EXPECT_EQ(nullptr, dict.FindKeyOfType("list", Value::Type::DICTIONARY));
488 EXPECT_EQ(nullptr, dict.FindKeyOfType("dict", Value::Type::LIST));
500 storage.emplace("list", std::make_unique<Value>(Value::Type::LIST));
510 EXPECT_EQ(nullptr, dict.FindKeyOfType("null", Value::Type::LIST));
519 EXPECT_EQ(nullptr, dict.FindKeyOfType("bool", Value::Type::LIST));
528 EXPECT_EQ(nullptr, dict.FindKeyOfType("int", Value::Type::LIST));
537 EXPECT_EQ(nullptr, dict.FindKeyOfType("double", Value::Type::LIST));
546 EXPECT_EQ(nullptr, dict.FindKeyOfType("string", Value::Type::LIST));
555 EXPECT_EQ(nullptr, dict.FindKeyOfType("blob", Value::Type::LIST));
558 EXPECT_EQ(nullptr, dict.FindKeyOfType("list", Value::Type::NONE));
559 EXPECT_EQ(nullptr, dict.FindKeyOfType("list", Value::Type::BOOLEAN));
560 EXPECT_EQ(nullptr, dict.FindKeyOfType("list", Value::Type::INTEGER));
561 EXPECT_EQ(nullptr, dict.FindKeyOfType("list", Value::Type::DOUBLE));
562 EXPECT_EQ(nullptr, dict.FindKeyOfType("list", Value::Type::STRING));
563 EXPECT_EQ(nullptr, dict.FindKeyOfType("list", Value::Type::BINARY));
564 EXPECT_NE(nullptr, dict.FindKeyOfType("list", Value::Type::LIST));
565 EXPECT_EQ(nullptr, dict.FindKeyOfType("list", Value::Type::DICTIONARY));
573 EXPECT_EQ(nullptr, dict.FindKeyOfType("dict", Value::Type::LIST));
585 storage.emplace("list", std::make_unique<Value>(Value::Type::LIST));
595 dict.SetKey("list", Value(Value::Type::LIST));
708 // Test storing a dictionary in a list.
735 TEST(ValuesTest, List) {
774 // Try searching in the mixed list.
844 ListValue list;
845 list.Append(std::make_unique<Value>());
846 EXPECT_FALSE(list.empty());
847 list.Clear();
848 EXPECT_TRUE(list.empty());
855 ListValue list;
856 list.Append(std::make_unique<Value>());
857 EXPECT_EQ(1U, list.GetSize());
858 EXPECT_FALSE(list.Remove(std::numeric_limits<size_t>::max(),
860 EXPECT_FALSE(list.Remove(1, &removed_item));
861 EXPECT_TRUE(list.Remove(0, &removed_item));
863 EXPECT_EQ(0U, list.GetSize());
868 ListValue list;
869 list.Append(std::make_unique<Value>());
870 EXPECT_TRUE(list.Remove(0, nullptr));
871 EXPECT_EQ(0U, list.GetSize());
875 ListValue list;
878 list.Append(std::move(value));
880 list.Remove(original_value, &index);
882 EXPECT_EQ(0U, list.GetSize());
952 EXPECT_EQ(Value::Type::LIST, list_ptr->type());
1076 original_dict.Set("list", std::make_unique<Value>(std::move(storage)));
1152 ASSERT_TRUE(copy_dict->Get("list", ©_value));
1208 std::unique_ptr<ListValue> list(new ListValue);
1209 list->Append(std::make_unique<Value>());
1210 list->Append(WrapUnique(new DictionaryValue));
1211 auto list_copy = std::make_unique<Value>(list->Clone());
1213 ListValue* list_weak = dv.SetList("f", std::move(list));
1290 // Test Empty List Values.
1300 // Test Non Empty List Values.
1371 Value* list_weak = original_dict.SetKey("list", Value(std::move(storage)));
1643 main_dict.SetKey("list", list_value.Clone());
1659 EXPECT_TRUE(main_dict.Get("list", nullptr));
1668 EXPECT_FALSE(main_dict.GetBoolean("list", nullptr));
1677 EXPECT_FALSE(main_dict.GetInteger("list", nullptr));
1687 EXPECT_FALSE(main_dict.GetDouble("list", nullptr));
1699 EXPECT_FALSE(main_dict.GetString("list", static_cast<std::string*>(nullptr)));
1708 EXPECT_FALSE(main_dict.GetString("list", static_cast<string16*>(nullptr)));
1717 EXPECT_FALSE(main_dict.GetBinary("list", nullptr));
1726 EXPECT_FALSE(main_dict.GetDictionary("list", nullptr));
1735 EXPECT_TRUE(main_dict.GetList("list", nullptr));
1744 EXPECT_TRUE(main_dict.GetWithoutPathExpansion("list", nullptr));
1753 EXPECT_FALSE(main_dict.GetBooleanWithoutPathExpansion("list", nullptr));
1762 EXPECT_FALSE(main_dict.GetIntegerWithoutPathExpansion("list", nullptr));
1771 EXPECT_FALSE(main_dict.GetDoubleWithoutPathExpansion("list", nullptr));
1787 "list", static_cast<std::string*>(nullptr)));
1804 "list", static_cast<string16*>(nullptr)));
1817 EXPECT_FALSE(main_dict.GetDictionaryWithoutPathExpansion("list", nullptr));
1826 EXPECT_TRUE(main_dict.GetListWithoutPathExpansion("list", nullptr));