Getting "(null)" when formatted printing NULL is a valid result
diff --git a/test/testautomation_platform.c b/test/testautomation_platform.c
index 5e0971f..4e28ba1 100644
--- a/test/testautomation_platform.c
+++ b/test/testautomation_platform.c
@@ -384,7 +384,7 @@ int platform_testSetErrorInvalidInput(void *arg)
if (lastError != NULL)
{
len = SDL_strlen(lastError);
- SDLTest_AssertCheck(len == 0,
+ SDLTest_AssertCheck(len == 0 || SDL_strcmp(lastError, "(null)") == 0,
"SDL_GetError(): expected message len 0, was len: %i",
(int) len);
}
@@ -404,7 +404,7 @@ int platform_testSetErrorInvalidInput(void *arg)
if (lastError != NULL)
{
len = SDL_strlen(lastError);
- SDLTest_AssertCheck(len == 0,
+ SDLTest_AssertCheck(len == 0 || SDL_strcmp( lastError, "(null)" ) == 0,
"SDL_GetError(): expected message len 0, was len: %i",
(int) len);
}