Esempio n. 1
0
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;
}