Lines Matching refs:set
24 TestPointerSet set;
25 EXPECT_TRUE(set.empty());
26 EXPECT_EQ(0u, set.size());
27 EXPECT_FALSE(set.contains(kFoo1));
31 TestPointerSet set(kFullList.begin(), kFullList.end());
32 EXPECT_FALSE(set.empty());
33 EXPECT_EQ(3u, set.size());
34 EXPECT_TRUE(set.contains(kFoo1));
35 EXPECT_TRUE(set.contains(kFoo2));
36 EXPECT_TRUE(set.contains(kFoo3));
63 TestPointerSet set;
64 EXPECT_TRUE(set.add(kFoo1));
65 EXPECT_EQ(1u, set.size());
66 EXPECT_TRUE(set.contains(kFoo1));
68 EXPECT_FALSE(set.add(kFoo1));
69 EXPECT_EQ(1u, set.size());
70 EXPECT_TRUE(set.contains(kFoo1));
72 EXPECT_TRUE(set.add(kFoo2));
73 EXPECT_EQ(2u, set.size());
74 EXPECT_TRUE(set.contains(kFoo1));
75 EXPECT_TRUE(set.contains(kFoo2));
77 EXPECT_FALSE(set.add(kFoo1));
78 EXPECT_FALSE(set.add(kFoo2));
80 EXPECT_TRUE(set.add(kFoo3));
81 EXPECT_EQ(3u, set.size());
82 EXPECT_TRUE(set.contains(kFoo1));
83 EXPECT_TRUE(set.contains(kFoo2));
84 EXPECT_TRUE(set.contains(kFoo3));
86 EXPECT_FALSE(set.add(kFoo1));
87 EXPECT_FALSE(set.add(kFoo2));
88 EXPECT_FALSE(set.add(kFoo3));
92 TestPointerSet set(kFullList.begin(), kFullList.end());
93 EXPECT_EQ(3u, set.size());
95 EXPECT_TRUE(set.erase(kFoo1));
96 EXPECT_EQ(2u, set.size());
97 EXPECT_FALSE(set.contains(kFoo1));
98 EXPECT_FALSE(set.erase(kFoo1));
99 EXPECT_EQ(2u, set.size());
101 EXPECT_TRUE(set.erase(kFoo2));
102 EXPECT_EQ(1u, set.size());
103 EXPECT_FALSE(set.contains(kFoo2));
104 EXPECT_FALSE(set.erase(kFoo2));
105 EXPECT_EQ(1u, set.size());
107 EXPECT_TRUE(set.erase(kFoo3));
108 EXPECT_EQ(0u, set.size());
109 EXPECT_FALSE(set.contains(kFoo3));
110 EXPECT_FALSE(set.erase(kFoo3));
111 EXPECT_EQ(0u, set.size());
115 TestPointerSet set;
116 set.insert(kFullList.begin(), kFullList.end());
117 EXPECT_EQ(3u, set.size());
118 EXPECT_TRUE(set.contains(kFoo1));
119 EXPECT_TRUE(set.contains(kFoo2));
120 EXPECT_TRUE(set.contains(kFoo3));
122 set.insert(kFullList.begin(), kFullList.end());
123 EXPECT_EQ(3u, set.size());
152 TestPointerSet set = set1.intersection_with(set2);
153 EXPECT_TRUE(set.empty());
158 set = set1.intersection_with(set2);
159 EXPECT_FALSE(set.empty());
160 EXPECT_EQ(1u, set.size());
161 EXPECT_TRUE(set.contains(kFoo2));
165 set = set1.intersection_with(set2);
166 EXPECT_EQ(3u, set.size());
167 EXPECT_EQ(set1, set);
168 EXPECT_EQ(set2, set);
172 TestPointerSet set(kFullList.begin(), kFullList.end());
173 auto vector = set.ToVector();