6 #if defined(_MSC_VER) && _MSC_VER <= 1500 7 #define UINT8_MAX ~(Uint8)0 8 #define UINT16_MAX ~(Uint16)0 9 #define UINT32_MAX ~(Uint32)0 10 #define UINT64_MAX ~(Uint64)0 36 for (i = 1; i <= 10; i += 3) {
48 for (i = -2; i <= 0; i++) {
64 int fuzzerCount1, fuzzerCount2;
68 SDLTest_AssertCheck(fuzzerCount1 >= 0,
"Verify returned value, expected: >=0, got: %d", fuzzerCount1);
75 SDLTest_AssertCheck(fuzzerCount2 > fuzzerCount1,
"Verify returned value, expected: >%d, got: %d", fuzzerCount1, fuzzerCount2);
102 SDLTest_AssertCheck(result >= min && result <= max,
"Verify result value, expected: [%"SDL_PRIs64
",%"SDL_PRIs64
"], got: %"SDL_PRIs64, min, max, result);
105 umax = (1 << 16) - 1;
113 SDLTest_AssertCheck(result >= min && result <= max,
"Verify result value, expected: [%"SDL_PRIs64
",%"SDL_PRIs64
"], got: %"SDL_PRIs64, min, max, result);
116 umax = ((
Uint64)1 << 32) - 1;
121 min = 0 - ((
Sint64)1 << 31);
122 max = ((
Sint64)1 << 31) - 1;
124 SDLTest_AssertCheck(result >= min && result <= max,
"Verify result value, expected: [%"SDL_PRIs64
",%"SDL_PRIs64
"], got: %"SDL_PRIs64, min, max, result);
134 SDLTest_AssertCheck(dresult >= 0.0 && dresult < 1.0,
"Verify result value, expected: [0.0,1.0[, got: %e", dresult);
138 SDLTest_AssertCheck(dresult >= (
double)(-FLT_MAX) && dresult <= (
double)FLT_MAX,
"Verify result value, expected: [%e,%e], got: %e", (
double)(-FLT_MAX), (
double)FLT_MAX, dresult);
142 SDLTest_AssertCheck(dresult >= 0.0 && dresult < 1.0,
"Verify result value, expected: [0.0,1.0[, got: %e", dresult);
156 const char *expectedError =
"That operation is not supported";
169 "Validate result value for parameters (10,10,SDL_TRUE); expected: 10, got: %"SDL_PRIs64, uresult);
175 uresult == 10 || uresult == 11,
176 "Validate result value for parameters (10,11,SDL_TRUE); expected: 10|11, got: %"SDL_PRIs64, uresult);
182 uresult == 10 || uresult == 11 || uresult == 12,
183 "Validate result value for parameters (10,12,SDL_TRUE); expected: 10|11|12, got: %"SDL_PRIs64, uresult);
189 uresult == 10 || uresult == 11 || uresult == 12 || uresult == 13,
190 "Validate result value for parameters (10,13,SDL_TRUE); expected: 10|11|12|13, got: %"SDL_PRIs64, uresult);
196 uresult == 10 || uresult == 11 || uresult == 19 || uresult == 20,
197 "Validate result value for parameters (10,20,SDL_TRUE); expected: 10|11|19|20, got: %"SDL_PRIs64, uresult);
203 uresult == 10 || uresult == 11 || uresult == 19 || uresult == 20,
204 "Validate result value for parameters (20,10,SDL_TRUE); expected: 10|11|19|20, got: %"SDL_PRIs64, uresult);
210 uresult == 0 || uresult == 21,
211 "Validate result value for parameters (1,20,SDL_FALSE); expected: 0|21, got: %"SDL_PRIs64, uresult);
218 "Validate result value for parameters (0,99,SDL_FALSE); expected: 100, got: %"SDL_PRIs64, uresult);
225 "Validate result value for parameters (1,255,SDL_FALSE); expected: 0, got: %"SDL_PRIs64, uresult);
235 "Validate result value for parameters (0,254,SDL_FALSE); expected: 0xff, got: %"SDL_PRIs64, uresult);
245 "Validate result value for parameters(0,255,SDL_FALSE); expected: 0, got: %"SDL_PRIs64, uresult);
249 "SDL_GetError(): expected message '%s', was message: '%s'",
266 const char *expectedError =
"That operation is not supported";
279 "Validate result value for parameters (10,10,SDL_TRUE); expected: 10, got: %"SDL_PRIs64, uresult);
285 uresult == 10 || uresult == 11,
286 "Validate result value for parameters (10,11,SDL_TRUE); expected: 10|11, got: %"SDL_PRIs64, uresult);
292 uresult == 10 || uresult == 11 || uresult == 12,
293 "Validate result value for parameters (10,12,SDL_TRUE); expected: 10|11|12, got: %"SDL_PRIs64, uresult);
299 uresult == 10 || uresult == 11 || uresult == 12 || uresult == 13,
300 "Validate result value for parameters (10,13,SDL_TRUE); expected: 10|11|12|13, got: %"SDL_PRIs64, uresult);
306 uresult == 10 || uresult == 11 || uresult == 19 || uresult == 20,
307 "Validate result value for parameters (10,20,SDL_TRUE); expected: 10|11|19|20, got: %"SDL_PRIs64, uresult);
313 uresult == 10 || uresult == 11 || uresult == 19 || uresult == 20,
314 "Validate result value for parameters (20,10,SDL_TRUE); expected: 10|11|19|20, got: %"SDL_PRIs64, uresult);
320 uresult == 0 || uresult == 21,
321 "Validate result value for parameters (1,20,SDL_FALSE); expected: 0|21, got: %"SDL_PRIs64, uresult);
328 "Validate result value for parameters (0,99,SDL_FALSE); expected: 100, got: %"SDL_PRIs64, uresult);
335 "Validate result value for parameters (1,0xffff,SDL_FALSE); expected: 0, got: %"SDL_PRIs64, uresult);
345 "Validate result value for parameters (0,0xfffe,SDL_FALSE); expected: 0xffff, got: %"SDL_PRIs64, uresult);
355 "Validate result value for parameters(0,0xffff,SDL_FALSE); expected: 0, got: %"SDL_PRIs64, uresult);
359 "SDL_GetError(): expected message '%s', was message: '%s'",
376 const char *expectedError =
"That operation is not supported";
389 "Validate result value for parameters (10,10,SDL_TRUE); expected: 10, got: %"SDL_PRIs64, uresult);
395 uresult == 10 || uresult == 11,
396 "Validate result value for parameters (10,11,SDL_TRUE); expected: 10|11, got: %"SDL_PRIs64, uresult);
402 uresult == 10 || uresult == 11 || uresult == 12,
403 "Validate result value for parameters (10,12,SDL_TRUE); expected: 10|11|12, got: %"SDL_PRIs64, uresult);
409 uresult == 10 || uresult == 11 || uresult == 12 || uresult == 13,
410 "Validate result value for parameters (10,13,SDL_TRUE); expected: 10|11|12|13, got: %"SDL_PRIs64, uresult);
416 uresult == 10 || uresult == 11 || uresult == 19 || uresult == 20,
417 "Validate result value for parameters (10,20,SDL_TRUE); expected: 10|11|19|20, got: %"SDL_PRIs64, uresult);
423 uresult == 10 || uresult == 11 || uresult == 19 || uresult == 20,
424 "Validate result value for parameters (20,10,SDL_TRUE); expected: 10|11|19|20, got: %"SDL_PRIs64, uresult);
430 uresult == 0 || uresult == 21,
431 "Validate result value for parameters (1,20,SDL_FALSE); expected: 0|21, got: %"SDL_PRIs64, uresult);
438 "Validate result value for parameters (0,99,SDL_FALSE); expected: 100, got: %"SDL_PRIs64, uresult);
445 "Validate result value for parameters (1,0xffffffff,SDL_FALSE); expected: 0, got: %"SDL_PRIs64, uresult);
454 uresult == 0xffffffff,
455 "Validate result value for parameters (0,0xfffffffe,SDL_FALSE); expected: 0xffffffff, got: %"SDL_PRIs64, uresult);
465 "Validate result value for parameters(0,0xffffffff,SDL_FALSE); expected: 0, got: %"SDL_PRIs64, uresult);
469 "SDL_GetError(): expected message '%s', was message: '%s'",
486 const char *expectedError =
"That operation is not supported";
499 "Validate result value for parameters (10,10,SDL_TRUE); expected: 10, got: %"SDL_PRIs64, uresult);
505 uresult == 10 || uresult == 11,
506 "Validate result value for parameters (10,11,SDL_TRUE); expected: 10|11, got: %"SDL_PRIs64, uresult);
512 uresult == 10 || uresult == 11 || uresult == 12,
513 "Validate result value for parameters (10,12,SDL_TRUE); expected: 10|11|12, got: %"SDL_PRIs64, uresult);
519 uresult == 10 || uresult == 11 || uresult == 12 || uresult == 13,
520 "Validate result value for parameters (10,13,SDL_TRUE); expected: 10|11|12|13, got: %"SDL_PRIs64, uresult);
526 uresult == 10 || uresult == 11 || uresult == 19 || uresult == 20,
527 "Validate result value for parameters (10,20,SDL_TRUE); expected: 10|11|19|20, got: %"SDL_PRIs64, uresult);
533 uresult == 10 || uresult == 11 || uresult == 19 || uresult == 20,
534 "Validate result value for parameters (20,10,SDL_TRUE); expected: 10|11|19|20, got: %"SDL_PRIs64, uresult);
540 uresult == 0 || uresult == 21,
541 "Validate result value for parameters (1,20,SDL_FALSE); expected: 0|21, got: %"SDL_PRIs64, uresult);
548 "Validate result value for parameters (0,99,SDL_FALSE); expected: 100, got: %"SDL_PRIs64, uresult);
555 "Validate result value for parameters (1,0xffffffffffffffff,SDL_FALSE); expected: 0, got: %"SDL_PRIs64, uresult);
564 uresult == (
Uint64)0xffffffffffffffffULL,
565 "Validate result value for parameters (0,0xfffffffffffffffe,SDL_FALSE); expected: 0xffffffffffffffff, got: %"SDL_PRIs64, uresult);
575 "Validate result value for parameters(0,0xffffffffffffffff,SDL_FALSE); expected: 0, got: %"SDL_PRIs64, uresult);
579 "SDL_GetError(): expected message '%s', was message: '%s'",
596 const char *expectedError =
"That operation is not supported";
609 "Validate result value for parameters (10,10,SDL_TRUE); expected: 10, got: %"SDL_PRIs64, sresult);
615 sresult == 10 || sresult == 11,
616 "Validate result value for parameters (10,11,SDL_TRUE); expected: 10|11, got: %"SDL_PRIs64, sresult);
622 sresult == 10 || sresult == 11 || sresult == 12,
623 "Validate result value for parameters (10,12,SDL_TRUE); expected: 10|11|12, got: %"SDL_PRIs64, sresult);
629 sresult == 10 || sresult == 11 || sresult == 12 || sresult == 13,
630 "Validate result value for parameters (10,13,SDL_TRUE); expected: 10|11|12|13, got: %"SDL_PRIs64, sresult);
636 sresult == 10 || sresult == 11 || sresult == 19 || sresult == 20,
637 "Validate result value for parameters (10,20,SDL_TRUE); expected: 10|11|19|20, got: %"SDL_PRIs64, sresult);
643 sresult == 10 || sresult == 11 || sresult == 19 || sresult == 20,
644 "Validate result value for parameters (20,10,SDL_TRUE); expected: 10|11|19|20, got: %"SDL_PRIs64, sresult);
650 sresult == 0 || sresult == 21,
651 "Validate result value for parameters (1,20,SDL_FALSE); expected: 0|21, got: %"SDL_PRIs64, sresult);
658 "Validate result value for parameters (SCHAR_MIN,99,SDL_FALSE); expected: 100, got: %"SDL_PRIs64, sresult);
664 sresult == SCHAR_MIN,
665 "Validate result value for parameters (SCHAR_MIN + 1,SCHAR_MAX,SDL_FALSE); expected: %d, got: %"SDL_PRIs64, SCHAR_MIN, sresult);
674 sresult == SCHAR_MAX,
675 "Validate result value for parameters (SCHAR_MIN,SCHAR_MAX - 1,SDL_FALSE); expected: %d, got: %"SDL_PRIs64, SCHAR_MAX, sresult);
684 sresult == SCHAR_MIN,
685 "Validate result value for parameters(SCHAR_MIN,SCHAR_MAX,SDL_FALSE); expected: %d, got: %"SDL_PRIs64, SCHAR_MIN, sresult);
689 "SDL_GetError(): expected message '%s', was message: '%s'",
706 const char *expectedError =
"That operation is not supported";
719 "Validate result value for parameters (10,10,SDL_TRUE); expected: 10, got: %"SDL_PRIs64, sresult);
725 sresult == 10 || sresult == 11,
726 "Validate result value for parameters (10,11,SDL_TRUE); expected: 10|11, got: %"SDL_PRIs64, sresult);
732 sresult == 10 || sresult == 11 || sresult == 12,
733 "Validate result value for parameters (10,12,SDL_TRUE); expected: 10|11|12, got: %"SDL_PRIs64, sresult);
739 sresult == 10 || sresult == 11 || sresult == 12 || sresult == 13,
740 "Validate result value for parameters (10,13,SDL_TRUE); expected: 10|11|12|13, got: %"SDL_PRIs64, sresult);
746 sresult == 10 || sresult == 11 || sresult == 19 || sresult == 20,
747 "Validate result value for parameters (10,20,SDL_TRUE); expected: 10|11|19|20, got: %"SDL_PRIs64, sresult);
753 sresult == 10 || sresult == 11 || sresult == 19 || sresult == 20,
754 "Validate result value for parameters (20,10,SDL_TRUE); expected: 10|11|19|20, got: %"SDL_PRIs64, sresult);
760 sresult == 0 || sresult == 21,
761 "Validate result value for parameters (1,20,SDL_FALSE); expected: 0|21, got: %"SDL_PRIs64, sresult);
768 "Validate result value for parameters (SHRT_MIN,99,SDL_FALSE); expected: 100, got: %"SDL_PRIs64, sresult);
775 "Validate result value for parameters (SHRT_MIN+1,SHRT_MAX,SDL_FALSE); expected: %d, got: %"SDL_PRIs64, SHRT_MIN, sresult);
785 "Validate result value for parameters (SHRT_MIN,SHRT_MAX - 1,SDL_FALSE); expected: %d, got: %"SDL_PRIs64, SHRT_MAX, sresult);
795 "Validate result value for parameters(SHRT_MIN,SHRT_MAX,SDL_FALSE); expected: %d, got: %"SDL_PRIs64, SHRT_MIN, sresult);
799 "SDL_GetError(): expected message '%s', was message: '%s'",
816 const char *expectedError =
"That operation is not supported";
819 #if ((ULONG_MAX) == (UINT_MAX)) 820 Sint32 long_min = LONG_MIN;
821 Sint32 long_max = LONG_MAX;
823 Sint32 long_min = INT_MIN;
824 Sint32 long_max = INT_MAX;
836 "Validate result value for parameters (10,10,SDL_TRUE); expected: 10, got: %"SDL_PRIs64, sresult);
842 sresult == 10 || sresult == 11,
843 "Validate result value for parameters (10,11,SDL_TRUE); expected: 10|11, got: %"SDL_PRIs64, sresult);
849 sresult == 10 || sresult == 11 || sresult == 12,
850 "Validate result value for parameters (10,12,SDL_TRUE); expected: 10|11|12, got: %"SDL_PRIs64, sresult);
856 sresult == 10 || sresult == 11 || sresult == 12 || sresult == 13,
857 "Validate result value for parameters (10,13,SDL_TRUE); expected: 10|11|12|13, got: %"SDL_PRIs64, sresult);
863 sresult == 10 || sresult == 11 || sresult == 19 || sresult == 20,
864 "Validate result value for parameters (10,20,SDL_TRUE); expected: 10|11|19|20, got: %"SDL_PRIs64, sresult);
870 sresult == 10 || sresult == 11 || sresult == 19 || sresult == 20,
871 "Validate result value for parameters (20,10,SDL_TRUE); expected: 10|11|19|20, got: %"SDL_PRIs64, sresult);
877 sresult == 0 || sresult == 21,
878 "Validate result value for parameters (1,20,SDL_FALSE); expected: 0|21, got: %"SDL_PRIs64, sresult);
885 "Validate result value for parameters (LONG_MIN,99,SDL_FALSE); expected: 100, got: %"SDL_PRIs64, sresult);
892 "Validate result value for parameters (LONG_MIN+1,LONG_MAX,SDL_FALSE); expected: %d, got: %"SDL_PRIs64, long_min, sresult);
902 "Validate result value for parameters (LONG_MIN,LONG_MAX - 1,SDL_FALSE); expected: %d, got: %"SDL_PRIs64, long_max, sresult);
912 "Validate result value for parameters(LONG_MIN,LONG_MAX,SDL_FALSE); expected: %d, got: %"SDL_PRIs64, long_min, sresult);
916 "SDL_GetError(): expected message '%s', was message: '%s'",
933 const char *expectedError =
"That operation is not supported";
946 "Validate result value for parameters (10,10,SDL_TRUE); expected: 10, got: %"SDL_PRIs64, sresult);
952 sresult == 10 || sresult == 11,
953 "Validate result value for parameters (10,11,SDL_TRUE); expected: 10|11, got: %"SDL_PRIs64, sresult);
959 sresult == 10 || sresult == 11 || sresult == 12,
960 "Validate result value for parameters (10,12,SDL_TRUE); expected: 10|11|12, got: %"SDL_PRIs64, sresult);
966 sresult == 10 || sresult == 11 || sresult == 12 || sresult == 13,
967 "Validate result value for parameters (10,13,SDL_TRUE); expected: 10|11|12|13, got: %"SDL_PRIs64, sresult);
973 sresult == 10 || sresult == 11 || sresult == 19 || sresult == 20,
974 "Validate result value for parameters (10,20,SDL_TRUE); expected: 10|11|19|20, got: %"SDL_PRIs64, sresult);
980 sresult == 10 || sresult == 11 || sresult == 19 || sresult == 20,
981 "Validate result value for parameters (20,10,SDL_TRUE); expected: 10|11|19|20, got: %"SDL_PRIs64, sresult);
987 sresult == 0 || sresult == 21,
988 "Validate result value for parameters (1,20,SDL_FALSE); expected: 0|21, got: %"SDL_PRIs64, sresult);
995 "Validate result value for parameters (LLONG_MIN,99,SDL_FALSE); expected: 100, got: %"SDL_PRIs64, sresult);
1001 sresult == LLONG_MIN,
1002 "Validate result value for parameters (LLONG_MIN+1,LLONG_MAX,SDL_FALSE); expected: %"SDL_PRIs64", got: %"SDL_PRIs64, LLONG_MIN, sresult);
1011 sresult == LLONG_MAX,
1012 "Validate result value for parameters (LLONG_MIN,LLONG_MAX - 1,SDL_FALSE); expected: %"SDL_PRIs64
", got: %"SDL_PRIs64, LLONG_MAX, sresult);
1021 sresult == LLONG_MIN,
1022 "Validate result value for parameters(LLONG_MIN,LLONG_MAX,SDL_FALSE); expected: %"SDL_PRIs64
", got: %"SDL_PRIs64, LLONG_MIN, sresult);
1026 "SDL_GetError(): expected message '%s', was message: '%s'",
1045 #if ((ULONG_MAX) == (UINT_MAX)) 1046 Sint32 long_min = LONG_MIN;
1047 Sint32 long_max = LONG_MAX;
1049 Sint32 long_min = INT_MIN;
1050 Sint32 long_max = INT_MAX;
1058 SDLTest_AssertCheck(min <= result && result <= max,
"Validated returned value; expected: [%d,%d], got: %d", min, max, result);
1065 SDLTest_AssertCheck(min <= result && result <= max,
"Validated returned value; expected: [%d,%d], got: %d", min, max, result);
1072 SDLTest_AssertCheck(min == result,
"Validated returned value; expected: %d, got: %d", min, result);
1079 SDLTest_AssertCheck(result == 0,
"Validated returned value; expected: 0, got: %d", result);
1086 SDLTest_AssertCheck(min <= result && result <= max,
"Validated returned value; expected: [%d,%d], got: %d", min, max, result);
1093 SDLTest_AssertCheck(min <= result && result <= max,
"Validated returned value; expected: [%d,%d], got: %d", min, max, result);
1100 SDLTest_AssertCheck(min <= result && result <= max,
"Validated returned value; expected: [%d,%d], got: %d", min, max, result);
1107 SDLTest_AssertCheck(min <= result && result <= max,
"Validated returned value; expected: [%d,%d], got: %d", min, max, result);
1120 int nonAsciiCharacters;
1126 if (result !=
NULL) {
1128 SDLTest_AssertCheck(len >= 0 && len <= 255,
"Validate that result length; expected: len=[1,255], got: %d", len);
1129 nonAsciiCharacters = 0;
1130 for (i=0; i<
len; i++) {
1131 if (iscntrl(result[i])) {
1132 nonAsciiCharacters++;
1135 SDLTest_AssertCheck(nonAsciiCharacters == 0,
"Validate that result does not contain non-Ascii characters, got: %d", nonAsciiCharacters);
1136 if (nonAsciiCharacters) {
1152 const char* expectedError =
"Parameter 'maxLength' is invalid";
1157 int nonAsciiCharacters;
1162 SDLTest_AssertPass(
"Call to SDLTest_RandomAsciiStringWithMaximumLength(%d)", targetLen);
1164 if (result !=
NULL) {
1166 SDLTest_AssertCheck(len >= 0 && len <= targetLen,
"Validate that result length; expected: len=[1,%d], got: %d", targetLen, len);
1167 nonAsciiCharacters = 0;
1168 for (i=0; i<
len; i++) {
1169 if (iscntrl(result[i])) {
1170 nonAsciiCharacters++;
1173 SDLTest_AssertCheck(nonAsciiCharacters == 0,
"Validate that result does not contain non-Ascii characters, got: %d", nonAsciiCharacters);
1174 if (nonAsciiCharacters) {
1183 SDLTest_AssertPass(
"Call to SDLTest_RandomAsciiStringWithMaximumLength(%d)", targetLen);
1188 "SDL_GetError(): expected message '%s', was message: '%s'",
1205 const char* expectedError =
"Parameter 'size' is invalid";
1210 int nonAsciiCharacters;
1218 if (result !=
NULL) {
1220 SDLTest_AssertCheck(len == targetLen,
"Validate that result length; expected: len=%d, got: %d", targetLen, len);
1221 nonAsciiCharacters = 0;
1222 for (i=0; i<
len; i++) {
1223 if (iscntrl(result[i])) {
1224 nonAsciiCharacters++;
1227 SDLTest_AssertCheck(nonAsciiCharacters == 0,
"Validate that result does not contain non-ASCII characters, got: %d", nonAsciiCharacters);
1228 if (nonAsciiCharacters) {
1242 "SDL_GetError(): expected message '%s', was message: '%s'",
static const SDLTest_TestCaseReference sdltestTest2
Uint64 SDLTest_RandomUint64BoundaryValue(Uint64 boundary1, Uint64 boundary2, SDL_bool validDomain)
int sdltest_getFuzzerInvocationCount(void *arg)
Calls to SDLTest_GetFuzzerInvocationCount()
static const SDLTest_TestCaseReference sdltestTest9
static const SDLTest_TestCaseReference sdltestTest1
int sdltest_randomAsciiStringOfSize(void *arg)
Calls to SDLTest_RandomAsciiStringOfSize.
int sdltest_randomAsciiStringWithMaximumLength(void *arg)
Calls to SDLTest_RandomAsciiStringWithMaximumLength.
Sint32 SDLTest_RandomIntegerInRange(Sint32 min, Sint32 max)
int sdltest_randomNumber(void *arg)
Calls to random number generators.
Sint32 SDLTest_RandomSint32()
void SDLTest_AssertPass(SDL_PRINTF_FORMAT_STRING const char *assertDescription,...) SDL_PRINTF_VARARG_FUNC(1)
Explicitly pass without checking an assertion condition. Updates assertion counter.
static const SDLTest_TestCaseReference sdltestTest11
Sint16 SDLTest_RandomSint16()
Uint32 SDLTest_RandomUint32BoundaryValue(Uint32 boundary1, Uint32 boundary2, SDL_bool validDomain)
int sdltest_randomBoundaryNumberUint8(void *arg)
static const SDLTest_TestCaseReference sdltestTest14
static const SDLTest_TestCaseReference sdltestTest10
uint64_t Uint64
An unsigned 64-bit integer type.
char * SDLTest_RandomAsciiString()
int sdltest_randomBoundaryNumberSint16(void *arg)
static const SDLTest_TestCaseReference sdltestTest7
int sdltest_randomIntegerInRange(void *arg)
Calls to SDLTest_RandomIntegerInRange.
static const SDLTest_TestCaseReference sdltestTest4
static const SDLTest_TestCaseReference sdltestTest12
double SDLTest_RandomUnitDouble()
int(* SDLTest_TestCaseFp)(void *arg)
SDLTest_TestSuiteReference sdltestTestSuite
static const SDLTest_TestCaseReference sdltestTest6
Uint8 SDLTest_RandomUint8()
void SDLTest_LogError(SDL_PRINTF_FORMAT_STRING const char *fmt,...) SDL_PRINTF_VARARG_FUNC(1)
Prints given message with a timestamp in the TEST category and the ERROR priority.
static const SDLTest_TestCaseReference sdltestTest3
Sint8 SDLTest_RandomSint8()
char * SDLTest_RandomAsciiStringOfSize(int size)
Uint32 SDLTest_RandomUint32()
char * SDLTest_RandomAsciiStringWithMaximumLength(int maxLength)
Uint16 SDLTest_RandomUint16BoundaryValue(Uint16 boundary1, Uint16 boundary2, SDL_bool validDomain)
int SDLTest_AssertCheck(int assertCondition, SDL_PRINTF_FORMAT_STRING const char *assertDescription,...) SDL_PRINTF_VARARG_FUNC(2)
Assert for test cases that logs but does not break execution flow on failures. Updates assertion coun...
uint8_t Uint8
An unsigned 8-bit integer type.
Sint32 SDLTest_RandomSint32BoundaryValue(Sint32 boundary1, Sint32 boundary2, SDL_bool validDomain)
static const SDLTest_TestCaseReference sdltestTest5
Sint16 SDLTest_RandomSint16BoundaryValue(Sint16 boundary1, Sint16 boundary2, SDL_bool validDomain)
int32_t Sint32
A signed 32-bit integer type.
Uint16 SDLTest_RandomUint16()
static const SDLTest_TestCaseReference sdltestTest15
return Display return Display Bool Bool int int int return Display XEvent Bool(*) XPointer return Display return Display Drawable _Xconst char unsigned int unsigned int return Display Pixmap Pixmap XColor XColor unsigned int unsigned int return Display _Xconst char char int char return Display Visual unsigned int int int char unsigned int unsigned int in i)
Sint64 SDLTest_RandomSint64()
static const SDLTest_TestCaseReference * sdltestTests[]
Sint8 SDLTest_RandomSint8BoundaryValue(Sint8 boundary1, Sint8 boundary2, SDL_bool validDomain)
int SDLTest_GetFuzzerInvocationCount()
int sdltest_randomBoundaryNumberSint64(void *arg)
int sdltest_randomBoundaryNumberUint64(void *arg)
Sint64 SDLTest_RandomSint64BoundaryValue(Sint64 boundary1, Sint64 boundary2, SDL_bool validDomain)
Uint64 SDLTest_RandomUint64()
float SDLTest_RandomFloat()
int sdltest_randomBoundaryNumberSint8(void *arg)
float SDLTest_RandomUnitFloat()
static const SDLTest_TestCaseReference sdltestTest13
int sdltest_randomAsciiString(void *arg)
Calls to SDLTest_RandomAsciiString.
int64_t Sint64
A signed 64-bit integer type.
int sdltest_randomBoundaryNumberUint16(void *arg)
Uint8 SDLTest_RandomUint8BoundaryValue(Uint8 boundary1, Uint8 boundary2, SDL_bool validDomain)
GLuint GLsizei GLsizei * length
static const SDLTest_TestCaseReference sdltestTest8
char * SDLTest_GenerateRunSeed(const int length)
int sdltest_randomBoundaryNumberSint32(void *arg)
double SDLTest_RandomDouble()
int sdltest_randomBoundaryNumberUint32(void *arg)
int sdltest_generateRunSeed(void *arg)
Calls to SDLTest_GenerateRunSeed()