Lines Matching refs:map
37 TestMap map;
39 const TestMap::Entry* entry = TestMap::Iterator(map).Next();
43 map.SetKeyValue("key1", "value1");
44 entry = TestMap::Iterator(map).Next();
50 map.SetKeyValue("key1", "value3");
57 map.RemoveKey("key1");
93 NonAllocatingMap<10, 10, 10> map;
94 map.SetKeyValue("one", "a");
95 map.SetKeyValue("two", "b");
96 map.SetKeyValue("three", "c");
97 map.RemoveKey("two");
98 EXPECT_EQ(2u, map.GetCount());
101 NonAllocatingMap<10, 10, 10> map_copy(map);
107 EXPECT_FALSE(map.GetValueForKey("four"));
111 map_assign = map;
117 EXPECT_FALSE(map.GetValueForKey("four"));
119 map.RemoveKey("one");
120 EXPECT_FALSE(map.GetValueForKey("one"));
229 NonAllocatingMap<5, 7, 6> map;
230 map.SetKeyValue("rob", "ert");
231 map.SetKeyValue("mike", "pink");
232 map.SetKeyValue("mark", "allays");
234 EXPECT_EQ(3u, map.GetCount());
235 EXPECT_STREQ("ert", map.GetValueForKey("rob"));
236 EXPECT_STREQ("pink", map.GetValueForKey("mike"));
237 EXPECT_STREQ("allays", map.GetValueForKey("mark"));
239 map.RemoveKey("mike");
241 EXPECT_EQ(2u, map.GetCount());
242 EXPECT_FALSE(map.GetValueForKey("mike"));
244 map.SetKeyValue("mark", "mal");
245 EXPECT_EQ(2u, map.GetCount());
246 EXPECT_STREQ("mal", map.GetValueForKey("mark"));
248 map.RemoveKey("mark");
249 EXPECT_EQ(1u, map.GetCount());
250 EXPECT_FALSE(map.GetValueForKey("mark"));
255 TestMap map;
256 map.SetKeyValue("one", "abc");
257 map.SetKeyValue("two", "def");
258 map.SetKeyValue("tre", "hig");
260 EXPECT_STREQ("abc", map.GetValueForKey("one"));
261 EXPECT_STREQ("def", map.GetValueForKey("two"));
262 EXPECT_STREQ("hig", map.GetValueForKey("tre"));
265 size_t size = map.Serialize(&serialized);
283 NonAllocatingMap<3, 2, 2> map;
284 map.SetKeyValue("a", "1");
285 map.SetKeyValue("b", "2");
286 map.SetKeyValue("c", "3");
287 EXPECT_EQ(2u, map.GetCount());
288 EXPECT_FALSE(map.GetValueForKey("c"));
294 NonAllocatingMap<4, 6, 6> map;
295 ASSERT_DEATH(map.SetKeyValue(NULL, "hello"), "");
297 map.SetKeyValue("hi", "there");
298 ASSERT_DEATH(map.GetValueForKey(NULL), "");
299 EXPECT_STREQ("there", map.GetValueForKey("hi"));
301 ASSERT_DEATH(map.GetValueForKey(NULL), "");
302 map.RemoveKey("hi");
303 EXPECT_EQ(0u, map.GetCount());