1#ifndef BOPENHASHTABLE_TEST_H 2#define BOPENHASHTABLE_TEST_H 3 4#include <TestCase.h> 5 6class BOpenHashTableTest : public BTestCase { 7public: 8 BOpenHashTableTest(std::string name = ""); 9 10 void InsertTest(); 11 void InsertUncheckedTest(); 12 void InsertUncheckedUninitializedTest(); 13 void IterateAndCountTest(); 14 void ResizeTest(); 15 void LookupTest(); 16 void RemoveTest(); 17 void RemoveUncheckedTest(); 18 void RemoveWhenNotPresentTest(); 19 void DuplicateInsertTest(); 20 void DisableAutoExpandTest(); 21 void InitWithZeroSizeTest(); 22 void ClearTest(); 23 void ClearAndReturnTest(); 24 25 static CppUnit::Test* Suite(); 26}; 27 28#endif // BOPENHASHTABLE_TEST_H 29