Lines Matching refs:map

26   scoped_refptr<DOMStorageMap> map(new DOMStorageMap(kQuota));
32 // Check the behavior of an empty map.
33 EXPECT_EQ(0u, map->Length());
34 EXPECT_TRUE(map->Key(0).is_null());
35 EXPECT_TRUE(map->Key(100).is_null());
36 EXPECT_TRUE(map->GetItem(kKey).is_null());
37 EXPECT_FALSE(map->RemoveItem(kKey, &old_value));
38 EXPECT_EQ(0u, map->bytes_used());
39 copy = map->DeepCopy();
42 map->SwapValues(&swap);
45 // Check the behavior of a map containing some values.
46 EXPECT_TRUE(map->SetItem(kKey, kValue, &old_nullable_value));
48 EXPECT_EQ(1u, map->Length());
49 EXPECT_EQ(kKey, map->Key(0).string());
50 EXPECT_TRUE(map->Key(1).is_null());
51 EXPECT_EQ(kValue, map->GetItem(kKey).string());
52 EXPECT_TRUE(map->GetItem(kKey2).is_null());
53 EXPECT_EQ(kItemBytes, map->bytes_used());
54 EXPECT_TRUE(map->RemoveItem(kKey, &old_value));
55 EXPECT_EQ(0u, map->bytes_used());
59 EXPECT_TRUE(map->SetItem(kKey, kValue, &old_nullable_value));
60 EXPECT_TRUE(map->SetItem(kKey2, kValue, &old_nullable_value));
62 EXPECT_EQ(kItemBytes + kKey2Bytes + kValueBytes, map->bytes_used());
63 EXPECT_TRUE(map->SetItem(kKey2, kValue2, &old_nullable_value));
64 EXPECT_EQ(kItemBytes + kItem2Bytes, map->bytes_used());
66 EXPECT_EQ(2u, map->Length());
67 EXPECT_EQ(kKey, map->Key(0).string());
68 EXPECT_EQ(kKey2, map->Key(1).string());
69 EXPECT_EQ(kKey, map->Key(0).string());
70 EXPECT_EQ(kItemBytes + kItem2Bytes, map->bytes_used());
72 copy = map->DeepCopy();
81 map->SwapValues(&swap);
83 EXPECT_EQ(0u, map->Length());
84 EXPECT_EQ(0u, map->bytes_used());
99 scoped_refptr<DOMStorageMap> map(new DOMStorageMap(kQuota));
100 EXPECT_TRUE(map->SetItem(kKey, kValue, &old_nullable_value));
101 EXPECT_FALSE(map->SetItem(kKey2, kValue, &old_nullable_value));
102 EXPECT_EQ(1u, map->Length());
104 EXPECT_TRUE(map->RemoveItem(kKey, &old_value));
106 EXPECT_EQ(0u, map->Length());
107 EXPECT_TRUE(map->SetItem(kKey2, kValue, &old_nullable_value));
108 EXPECT_EQ(1u, map->Length());
114 map->SwapValues(&swap);
115 EXPECT_GT(map->bytes_used(), kQuota);
119 EXPECT_TRUE(map->SetItem(kKey, kValue, &old_nullable_value));
120 EXPECT_FALSE(map->SetItem(kKey, base::string16(kValue + kValue),
122 EXPECT_TRUE(map->SetItem(kKey, base::string16(), &old_nullable_value));