tests/test_hash_map.c

changeset 926
8fdd8d78c14b
parent 890
54565fd74e74
equal deleted inserted replaced
925:fd6e191f3268 926:8fdd8d78c14b
481 {"key 7", "something else"}, 481 {"key 7", "something else"},
482 {"key 8", NULL}, 482 {"key 8", NULL},
483 {"key 2", NULL}, 483 {"key 2", NULL},
484 {"key 8", "new value"}, 484 {"key 8", "new value"},
485 }; 485 };
486 static size_t const test_map_operations_len = 486 static const size_t test_map_operations_len =
487 sizeof(test_map_operations) / sizeof(struct test_map_kv); 487 sizeof(test_map_operations) / sizeof(struct test_map_kv);
488 static struct test_map_kv test_map_reference[] = { 488 static struct test_map_kv test_map_reference[] = {
489 {"key 1", NULL}, 489 {"key 1", NULL},
490 {"key 2", NULL}, 490 {"key 2", NULL},
491 {"key 3", NULL}, 491 {"key 3", NULL},
494 {"key 6", NULL}, 494 {"key 6", NULL},
495 {"key 7", NULL}, 495 {"key 7", NULL},
496 {"key 8", NULL}, 496 {"key 8", NULL},
497 {"key 9", NULL}, 497 {"key 9", NULL},
498 }; 498 };
499 static size_t const test_map_reference_len = 499 static const size_t test_map_reference_len =
500 sizeof(test_map_reference) / sizeof(struct test_map_kv); 500 sizeof(test_map_reference) / sizeof(struct test_map_kv);
501 501
502 static void test_map_reference_put(const char *key, const char *value) { 502 static void test_map_reference_put(const char *key, const char *value) {
503 for (size_t i = 0 ; i < test_map_reference_len ; i++) { 503 for (size_t i = 0 ; i < test_map_reference_len ; i++) {
504 if (0 == strcmp(key, test_map_reference[i].key)) { 504 if (0 == strcmp(key, test_map_reference[i].key)) {

mercurial