Linkloader improvement: mclinker.

Change-Id: I8805e39ccbc2ee204234fb3e71c70c906f3990bb
diff --git a/unittests/HashTableTest.h b/unittests/HashTableTest.h
new file mode 100644
index 0000000..4bf2c50
--- /dev/null
+++ b/unittests/HashTableTest.h
@@ -0,0 +1,42 @@
+//===- HashTableTest.h ----------------------------------------------------===//
+//
+//                     The MCLinker Project
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+
+#ifndef MCLD_HASH_TABLE_TEST_H
+#define MCLD_HASH_TABLE_TEST_H
+
+#include <gtest.h>
+
+namespace mcldtest
+{
+
+/** \class HashTableTest
+ *  \brief Testcase for HashTable
+ *
+ *  \see HashTable 
+ */
+class HashTableTest : public ::testing::Test
+{
+public:
+	// Constructor can do set-up work for all test here.
+	HashTableTest();
+
+	// Destructor can do clean-up work that doesn't throw exceptions here.
+	virtual ~HashTableTest();
+
+	// SetUp() will be called immediately before each test.
+	virtual void SetUp();
+
+	// TearDown() will be called immediately after each test.
+	virtual void TearDown();
+};
+
+} // namespace of mcldtest
+
+#endif
+