Lines Matching defs:hashTable

82   HashTableTy *hashTable = new HashTableTy(0);
87 entry = hashTable->insert(pA, exist);
89 EXPECT_FALSE(hashTable->empty());
92 iter = hashTable->find(NULL);
93 EXPECT_TRUE(iter==hashTable->end());
94 delete hashTable;
99 HashTable<HashEntryType, IntHash, EntryFactory<HashEntryType> > hashTable(16);
100 EXPECT_EQ(17, hashTable.numOfBuckets());
101 EXPECT_TRUE(hashTable.empty());
102 EXPECT_EQ(0, hashTable.numOfEntries());
108 HashTableTy *hashTable = new HashTableTy(22);
112 HashTableTy::entry_type* val = hashTable->insert(key, exist);
114 EXPECT_FALSE(hashTable->empty());
117 HashTableTy::iterator entry = hashTable->find(key);
119 delete hashTable;
125 HashTableTy *hashTable = new HashTableTy(22);
130 entry = hashTable->insert(key, exist);
131 EXPECT_FALSE(hashTable->empty());
138 EXPECT_FALSE(hashTable->empty());
139 EXPECT_EQ(100, hashTable->numOfEntries());
140 EXPECT_EQ(197, hashTable->numOfBuckets());
141 delete hashTable;
147 HashTableTy *hashTable = new HashTableTy(0);
152 entry = hashTable->insert(key, exist);
154 EXPECT_FALSE(hashTable->empty());
159 count = hashTable->erase(key);
161 iter = hashTable->find(key);
162 EXPECT_TRUE(iter == hashTable->end());
165 EXPECT_TRUE(hashTable->empty());
166 delete hashTable;
172 HashTableTy *hashTable = new HashTableTy(22);
177 entry = hashTable->insert(key, exist);
180 hashTable->clear();
185 iter = hashTable->find(key);
186 EXPECT_TRUE(iter == hashTable->end());
189 EXPECT_TRUE(hashTable->empty());
190 delete hashTable;
196 HashTableTy *hashTable = new HashTableTy();
201 entry = hashTable->insert(key, exist);
203 EXPECT_FALSE(hashTable->empty());
208 count = hashTable->erase(key);
210 iter = hashTable->find(key);
211 EXPECT_TRUE(iter == hashTable->end());
213 EXPECT_EQ(80, hashTable->numOfEntries());
216 iter = hashTable->find(key);
217 EXPECT_TRUE(iter != hashTable->end());
221 entry = hashTable->insert(key, exist);
223 EXPECT_EQ(100, hashTable->numOfEntries());
224 EXPECT_EQ(197, hashTable->numOfBuckets());
226 delete hashTable;
232 HashTableTy *hashTable = new HashTableTy(0);
237 entry = hashTable->insert(key, exist);
243 iter = hashTable->find(key);
247 delete hashTable;
253 HashTableTy *hashTable = new HashTableTy(0);
258 entry = hashTable->insert(key, exist);
262 HashTableTy::iterator iter, iEnd = hashTable->end();
264 for (iter = hashTable->begin(); iter != iEnd; ++iter) {
269 delete hashTable;
276 HashTableTy *hashTable = new HashTableTy();
281 entry = hashTable->insert(key*37, exist);
286 HashTableTy::chain_iterator iter, iEnd = hashTable->end(key*37);
287 for (iter = hashTable->begin(key*37); iter != iEnd; ++iter) {
293 delete hashTable;
307 HashTableTy *hashTable = new HashTableTy();
312 entry = hashTable->insert(key, exist);
316 ASSERT_EQ(16, hashTable->numOfEntries());
317 ASSERT_EQ(37, hashTable->numOfBuckets());
321 HashTableTy::chain_iterator iter, iEnd = hashTable->end(key);
322 for (iter = hashTable->begin(key); iter != iEnd; ++iter) {
326 delete hashTable;