Lines Matching defs:keys
19 const char *keys[] = {"", "a", "ab", "abc",
25 for (const char *key : keys) {
39 } keys[TEST_SIZE];
45 keys[i].bytes[0] = 2;
46 keys[i].bytes[1] = i % 256;
47 keys[i].bytes[2] = 0;
49 keys[i].bytes[0] = 1;
50 keys[i].bytes[1] = i;
51 keys[i].bytes[2] = 0;
53 HashTable::insert(table, {reinterpret_cast<char *>(keys[i].bytes),
87 } keys[256];
89 keys[k].bytes[0] = static_cast<char>(k);
90 keys[k].bytes[1] = 0;
100 ASSERT_NE(HashTable::insert(table, {keys[i].bytes, keys[i].bytes}),
107 ASSERT_EQ(HashTable::insert(table, {keys[CAP].bytes, keys[CAP].bytes})->data,
108 static_cast<void *>(keys[CAP].bytes));
111 ASSERT_EQ(strcmp(table->find(keys[i].bytes)->key, keys[i].bytes), 0);
114 ASSERT_EQ(table->find(keys[i].bytes), static_cast<ENTRY *>(nullptr));
120 HashTable::insert(table, {keys[i].bytes, reinterpret_cast<void *>(i)}),
124 ASSERT_EQ(table->find(keys[i].bytes)->data,
125 reinterpret_cast<void *>(keys[i].bytes));