test-hashmap: remove 'hash' command
If hashes like strhash() are updated, for example to use a different hash algorithm, we should not have to be updating t0011 to change out the hashes. As long as hashmap can store and retrieve values, and that it performs well, we should not care what are the values of the hashes. Let's just focus on the externally visible behavior instead. Suggested-by: Jeff King <peff@peff.net> Signed-off-by: Christian Couder <chriscool@tuxfamily.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
19cfa0e033
commit
a1100d2cee
@ -173,14 +173,7 @@ int cmd__hashmap(int argc, const char **argv)
|
||||
p2 = strtok(NULL, DELIM);
|
||||
}
|
||||
|
||||
if (!strcmp("hash", cmd) && p1) {
|
||||
|
||||
/* print results of different hash functions */
|
||||
printf("%u %u %u %u\n",
|
||||
strhash(p1), memhash(p1, strlen(p1)),
|
||||
strihash(p1), memihash(p1, strlen(p1)));
|
||||
|
||||
} else if (!strcmp("add", cmd) && p1 && p2) {
|
||||
if (!strcmp("add", cmd) && p1 && p2) {
|
||||
|
||||
/* create entry with key = p1, value = p2 */
|
||||
entry = alloc_test_entry(hash, p1, p2);
|
||||
|
Reference in New Issue
Block a user