void AddTests(void)
{
	PTestGroup pGroup = NULL;
	PTestCase pTest = NULL;

	pGroup = add_test_group("Sucess", success_init, success_clean);
	pTest = add_test_case(pGroup, "testSuccess1", testSuccess1);
	pTest = add_test_case(pGroup, "testSuccess2", testSuccess2);
	pTest = add_test_case(pGroup, "testSuccess3", testSuccess3);

	pGroup = add_test_group("failure", NULL, NULL);
	pTest = add_test_case(pGroup, "testfailure1", testfailure1);
	pTest = add_test_case(pGroup, "testfailure2", testfailure2);
	pTest = add_test_case(pGroup, "testfailure3", testfailure3);

	pGroup = add_test_group("group_failure", group_failure_init, group_failure_clean);
	pTest = add_test_case(pGroup, "testGroupFailure1", testGroupFailure1);
	pTest = add_test_case(pGroup, "testGroupFailure2", testGroupFailure2);
}
void InitializeGenericFileSuite( void )
{
    TestGroup* group;

    /* GenericFile Tester */
    group = add_test_group( "GenericFile", GenericFileSuiteSetUp,
                GenericFileSuiteTearDown, GenericFileInitTest,
                GenericFileCleanupTest );
    add_test_case( group, "Open", TestOpenDocument );
}
Example #3
0
void InitializeListSuite( void )
{
    TestGroup* group;

    /* List Tester */
    group = add_test_group( "List", ListSuiteSetUp, ListSuiteTearDown,
                ListInitTest, ListCleanupTest );
    add_test_case( group, "Append", TestAppendItem );
    add_test_case( group, "Get", TestGetItem );
    add_test_case( group, "Traverse", TestTraverse );
    add_test_case( group, "Remove", TestRemove );
}
void InitializePrefsDataSuite( void )
{
    TestGroup* group;

    /* Preference Data Tester */
    group = add_test_group( "PrefsData", PrefsDataSuiteSetUp,
                PrefsDataSuiteTearDown, PrefsDataInitTest,
                PrefsDataCleanupTest );
    add_test_case( group, "Init", TestPrefsDataInit );
    add_test_case( group, "Read", TestPrefsDataRead );
    add_test_case( group, "Read (old)", TestPrefsDataReadOld );
    add_test_case( group, "Write", TestPrefsDataWrite );
}
void AddAssertTests(void)
{
	PTestGroup pGroup = NULL;
	PTestCase pTest = NULL;

	pGroup = add_test_group("TestSimpleAssert", NULL, NULL);
	pTest = add_test_case(pGroup, "testSuccessSimpleAssert", testSuccessSimpleAssert);

	pGroup = add_test_group("TestBooleanAssert", NULL, NULL);
	pTest = add_test_case(pGroup, "testSuccessAssertTrue", testSuccessAssertTrue);
	pTest = add_test_case(pGroup, "testSuccessAssertFalse", testSuccessAssertFalse);

	pGroup = add_test_group("TestEqualityAssert", NULL, NULL);
	pTest = add_test_case(pGroup, "testSuccessAssertEqual", testSuccessAssertEqual);
	pTest = add_test_case(pGroup, "testSuccessAssertNotEqual", testSuccessAssertNotEqual);

	pGroup = add_test_group("TestPointerAssert", NULL, NULL);
	pTest = add_test_case(pGroup, "testSuccessAssertPtrEqual", testSuccessAssertPtrEqual);
	pTest = add_test_case(pGroup, "testSuccessAssertPtrNotEqual", testSuccessAssertPtrNotEqual);

	pGroup = add_test_group("TestNullnessAssert", NULL, NULL);
	pTest = add_test_case(pGroup, "testSuccessAssertPtrNull", testSuccessAssertPtrNull);
	pTest = add_test_case(pGroup, "testSuccessAssertPtrNotNull", testSuccessAssertPtrNotNull);

	pGroup = add_test_group("TestStringAssert", NULL, NULL);
	pTest = add_test_case(pGroup, "testSuccessAssertStringEqual", testSuccessAssertStringEqual);
	pTest = add_test_case(pGroup, "testSuccessAssertStringNotEqual", testSuccessAssertStringNotEqual);

	pGroup = add_test_group("TestNStringAssert", NULL, NULL);
	pTest = add_test_case(pGroup, "testSuccessAssertNStringEqual", testSuccessAssertNStringEqual);
	pTest = add_test_case(pGroup, "testSuccessAssertNStringNotEqual", testSuccessAssertNStringNotEqual);

	pGroup = add_test_group("TestDoubleAssert", NULL, NULL);
	pTest = add_test_case(pGroup, "testSuccessAssertDoubleEqual", testSuccessAssertDoubleEqual);
	pTest = add_test_case(pGroup, "testSuccessAssertDoubleNotEqual", testSuccessAssertDoubleNotEqual);
}