int main() { UnitTest ut; ut.AddCase("Test_CharSet_InsertEraseExistsClear", Test_CharSet_InsertEraseExistsClear); ut.AddCase("Test_UCharSet_InsertEraseExistsClear", Test_UCharSet_InsertEraseExistsClear); ut.AddCase("Test_WCharSet_InsertEraseExistsClear", Test_WCharSet_InsertEraseExistsClear); ut.AddCase("Test_Int16Set_InsertEraseExistsClear", Test_Int16Set_InsertEraseExistsClear); ut.AddCase("Test_UInt16Set_InsertEraseExistsClear", Test_UInt16Set_InsertEraseExistsClear); ut.AddCase("Test_Int32Set_InsertEraseExistsClear", Test_Int32Set_InsertEraseExistsClear); ut.AddCase("Test_UInt32Set_InsertEraseExistsClear", Test_UInt32Set_InsertEraseExistsClear); ut.AddCase("Test_Int64Set_InsertEraseExistsClear", Test_Int64Set_InsertEraseExistsClear); ut.AddCase("Test_UInt64Set_InsertEraseExistsClear", Test_UInt64Set_InsertEraseExistsClear); ut.AddCase("Test_PointerSet_InsertEraseExistsClear", Test_PointerSet_InsertEraseExistsClear); ut.AddCase("Test_CharPtrSet_InsertEraseExistsClear", Test_CharPtrSet_InsertEraseExistsClear); ut.AddCase("Test_WCharPtrSet__InsertEraseExistsClear", Test_WCharPtrSet__InsertEraseExistsClear); ut.AddCase("Test_StringSet_InsertEraseExistsClear", Test_StringSet_InsertEraseExistsClear); ut.AddCase("Test_WString_SetInsertEraseExistsClear", Test_WString_SetInsertEraseExistsClear); ut.AddCase("Test_BlockSet_InsertEraseExistsClearCountFindFastInsert", Test_BlockSet_InsertEraseExistsClearCountFindFastInsert); ut.AddCase("Test_Map_CharPtr_InsertEraseExistsClear", Test_Map_CharPtr_InsertEraseExistsClear); ut.AddCase("Test_Map_String_InsertEraseExistsClear", Test_Map_String_InsertEraseExistsClear); ut.AddCase("Test_Map_WString_InsertEraseExistsClearClear", Test_Map_WString_InsertEraseExistsClear); ut.AddCase("Test_Map_WString_AtFastInsert", Test_Map_WString_AtFastInsert); ut.AddCase("Test_Container_Begin", Test_Container_Begin); ut.AddCase("Test_Container_CBegin", Test_Container_CBegin); ut.AddCase("Test_Container_Count", Test_Container_Count); ut.AddCase("Test_Container_Empty", Test_Container_Empty); ut.AddCase("Test_OperatorEqual1", Test_OperatorEqual1); ut.AddCase("Test_OperatorEqual2", Test_OperatorEqual2); ut.AddCase("Test_OperatorEqualEqual", Test_OperatorEqualEqual); ut.AddCase("Test_OperatorNotEqual", Test_OperatorNotEqual); ut.AddCase("Test_EraseWithConstIterator", Test_EraseWithConstIterator); ut.AddCase("Test_EraseWithIteratorRange", Test_EraseWithIteratorRange); ut.AddCase("Test_ConstFind", Test_ConstFind); ut.AddCase("Test_InsertRange", Test_InsertRange); ut.AddCase("Test_DecreasingInterator", Test_DecreasingInterator); ut.AddCase("Test_Map_Iterator", Test_Map_Iterator); ut.AddCase("Test_CopyConstructor", Test_CopyConstructor); ut.AddCase("Test_MapUpdate", Test_MapUpdate); for (int i = 0; i < 1; i++) { if (!ut.RunTillFailed()) { getchar(); return 1; } } return 0; }