StringHashMap<int>* p = (StringHashMap<int>*) hm.create(false, true); StringHashMap<int> empty; TEST_EQUAL(*p == empty, true) delete p; p = (StringHashMap<int>*)hm.create(); bool test = (*p == hm); TEST_EQUAL(test, true) delete p; RESULT CHECK(bool remove(const String& key) throw()) StringHashMap<int> hm; hm.insert("a", 0); hm.insert("b", 1); hm.insert("c", 2); TEST_EQUAL(hm.remove("a"), true) TEST_EQUAL(hm.has("a"), false) TEST_EQUAL(hm.has("b"), true) TEST_EQUAL(hm.has("c"), true) TEST_EQUAL(hm.getSize(), 2) TEST_EQUAL(hm.remove("sss"), false) TEST_EQUAL(hm.has("a"), false) TEST_EQUAL(hm.has("b"), true) TEST_EQUAL(hm.has("c"), true) TEST_EQUAL(hm.getSize(), 2) RESULT CHECK([EXTRA] large_entries) StringHashMap<String> shm; for (Position p = 1; p < 1000; p+= 100) {