diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/main.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/main.c b/tests/main.c index 881866e..11719a8 100644 --- a/tests/main.c +++ b/tests/main.c @@ -18,12 +18,15 @@ static CHECK_RESULT int test_hash_map() { HashMap hash_map; int value; bool has_key; + unsigned char i; return_if_error(scoped_allocator_init(&scoped_allocator)); cleanup_if_error(hash_map_init(&hash_map, &scoped_allocator, sizeof(int), hash_compare_string, amal_hash_string)); value = 34; return_if_error(hash_map_insert(&hash_map, create_buffer_view("hello", 5), &value)); + for(i = 0; i < 128; ++i) + return_if_error(hash_map_insert(&hash_map, create_buffer_view((const char*)&i, 1), &value)); return_if_error(hash_map_insert(&hash_map, create_buffer_view("hellp", 5), &value)); has_key = hash_map_get(&hash_map, create_buffer_view("hello", 5), &value); if(!has_key) { |