36#ifndef SDL_test_h_arness_h
37#define SDL_test_h_arness_h
50#define TEST_DISABLED 0
53#define TEST_ABORTED -1
55#define TEST_COMPLETED 1
59#define TEST_RESULT_PASSED 0
60#define TEST_RESULT_FAILED 1
61#define TEST_RESULT_NO_ASSERT 2
62#define TEST_RESULT_SKIPPED 3
63#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