[td-13039] add unit test.

This commit is contained in:
Haojun Liao 2022-02-23 15:13:00 +08:00
parent af0180f216
commit 73b9bf6498
1 changed files with 2 additions and 2 deletions

View File

@ -31,13 +31,13 @@ TEST(testCase, linear_hash_Tests) {
_hash_fn_t fn = taosGetDefaultHashFunction(TSDB_DATA_TYPE_INT); _hash_fn_t fn = taosGetDefaultHashFunction(TSDB_DATA_TYPE_INT);
#if 1 #if 1
SLHashObj* pHashObj = tHashInit(100, 64 + 8, fn, 4); SLHashObj* pHashObj = tHashInit(100, 64 + 8, fn, 4);
for(int32_t i = 0; i < 5000; ++i) { for(int32_t i = 0; i < 500000; ++i) {
tHashPut(pHashObj, &i, sizeof(i), &i, sizeof(i)); tHashPut(pHashObj, &i, sizeof(i), &i, sizeof(i));
} }
tHashPrint(pHashObj, LINEAR_HASH_STATIS); tHashPrint(pHashObj, LINEAR_HASH_STATIS);
for(int32_t i = 0; i < 100; ++i) { for(int32_t i = 0; i < 10000; ++i) {
char* v = tHashGet(pHashObj, &i, sizeof(i)); char* v = tHashGet(pHashObj, &i, sizeof(i));
if (v != NULL) { if (v != NULL) {
// printf("find value: %d, key:%d\n", *(int32_t*) v, i); // printf("find value: %d, key:%d\n", *(int32_t*) v, i);