Fixed testautomation --filter pixels_allocFreePalette

Error messages are not part of the ABI, so we can't validate those.

Hand-picked from https://github.com/libsdl-org/sdl2-compat/commit/c9323f8face982983668fca216a2eef12dc8b1f7
This commit is contained in:
Sam Lantinga authored and Ozkan Sezer committed 2023-08-08 11:50:04 +03:00
1 parent e56dc9c30e
commit 1d8806b0fc
1 file changed
-14
-14
View File
@@ -294,7 +294,6 @@ int pixels_getPixelFormatName(void *arg)
int pixels_allocFreePalette(void *arg) int pixels_allocFreePalette(void *arg)
{ {
const char *expectedError1 = "Parameter 'ncolors' is invalid"; const char *expectedError1 = "Parameter 'ncolors' is invalid";
const char *expectedError2 = "Parameter 'palette' is invalid";
const char *error; const char *error;
int variation; int variation;
int i; int i;
@@ -359,19 +358,6 @@ int pixels_allocFreePalette(void *arg)
} }
} }
/* Invalid free pointer */
SDL_ClearError();
SDLTest_AssertPass("Call to SDL_ClearError()");
SDL_FreePalette(NULL);
SDLTest_AssertPass("Call to SDL_FreePalette(NULL)");
error = SDL_GetError();
SDLTest_AssertPass("Call to SDL_GetError()");
SDLTest_AssertCheck(error != NULL, "Validate that error message was not NULL");
if (error != NULL) {
SDLTest_AssertCheck(SDL_strcmp(error, expectedError2) == 0,
"Validate error message, expected: '%s', got: '%s'", expectedError2, error);
}
return TEST_COMPLETED; return TEST_COMPLETED;
} }