chore(hash): add additional test

This commit is contained in:
fallenoak 2021-01-03 00:33:20 -06:00
parent ca7b8c816f
commit 90e0ab260d
No known key found for this signature in database
GPG key ID: 7628F8E61AEA070D

View file

@ -25,4 +25,12 @@ TEST_CASE("TSHashTable::Clear", "[hash]") {
hashTable.Clear(); hashTable.Clear();
REQUIRE(hashTable.Head() == nullptr); REQUIRE(hashTable.Head() == nullptr);
} }
SECTION("clears hash table with multiple entries correctly") {
TSHashTable<TestHashObject, HASHKEY_STRI> hashTable;
hashTable.New("testKey1", 0, 0x0);
hashTable.New("testKey2", 0, 0x0);
hashTable.Clear();
REQUIRE(hashTable.Head() == nullptr);
}
} }