Home | History | Annotate | Download | only in cctest

Lines Matching refs:set

51     CHECK(p != NULL);  // insert is set!
94 IntSet set(hash);
95 CHECK_EQ(0, set.occupancy());
97 set.Insert(1);
98 set.Insert(2);
99 set.Insert(3);
100 CHECK_EQ(3, set.occupancy());
102 set.Insert(2);
103 set.Insert(3);
104 CHECK_EQ(3, set.occupancy());
106 CHECK(set.Present(1));
107 CHECK(set.Present(2));
108 CHECK(set.Present(3));
109 CHECK(!set.Present(4));
110 CHECK_EQ(3, set.occupancy());
112 set.Remove(1);
113 CHECK(!set.Present(1));
114 CHECK(set.Present(2));
115 CHECK(set.Present(3));
116 CHECK_EQ(2, set.occupancy());
118 set.Remove(3);
119 CHECK(!set.Present(1));
120 CHECK(set.Present(2));
121 CHECK(!set.Present(3));
122 CHECK_EQ(1, set.occupancy());
124 set.Clear();
125 CHECK_EQ(0, set.occupancy());
135 CHECK_EQ(i, static_cast<double>(set.occupancy()));
136 set.Insert(x);
139 CHECK_EQ(n, static_cast<double>(set.occupancy()));
144 CHECK(set.Present(x));
147 CHECK_EQ(n, static_cast<double>(set.occupancy()));
152 CHECK_EQ(n - i, static_cast<double>(set.occupancy()));
153 CHECK(set.Present(x));
154 set.Remove(x);
155 CHECK(!set.Present(x));
162 CHECK(!set.Present(y));
164 CHECK(set.Present(y));
169 CHECK_EQ(0, set.occupancy());
173 TEST(Set) {