34#ifndef SDL_test_h_arness_h
35#define SDL_test_h_arness_h
48#define TEST_DISABLED 0
51#define TEST_ABORTED -1
53#define TEST_COMPLETED 1
57#define TEST_RESULT_PASSED 0
58#define TEST_RESULT_FAILED 1
59#define TEST_RESULT_NO_ASSERT 2
60#define TEST_RESULT_SKIPPED 3
61#define TEST_RESULT_SETUP_FAILURE 4
SDLTest_TestSuiteRunner * SDLTest_CreateTestSuiteRunner(SDLTest_CommonState *state, SDLTest_TestSuiteReference *testSuites[])
void(* SDLTest_TestCaseTearDownFp)(void *arg)
void(* SDLTest_TestCaseSetUpFp)(void **arg)
int SDLTest_ExecuteTestSuiteRunner(SDLTest_TestSuiteRunner *runner)
char * SDLTest_GenerateRunSeed(char *buffer, int length)
struct SDLTest_TestSuiteRunner SDLTest_TestSuiteRunner
void SDLTest_DestroyTestSuiteRunner(SDLTest_TestSuiteRunner *runner)
int(* SDLTest_TestCaseFp)(void *arg)
SDLTest_TestCaseFp testCase
const SDLTest_TestCaseReference ** testCases
SDLTest_TestCaseSetUpFp testSetUp
SDLTest_TestCaseTearDownFp testTearDown