Test: Fix Exp base case for Win32.

Add epsilon to the check.
main
Pierre Wendling 2022-08-09 22:36:59 -04:00 committed by Sam Lantinga
parent 8e782876bb
commit 73d8d02629
1 changed files with 4 additions and 3 deletions

View File

@ -1063,9 +1063,10 @@ static int
exp_baseCase(void *args) exp_baseCase(void *args)
{ {
const double result = SDL_exp(1.0); const double result = SDL_exp(1.0);
SDLTest_AssertCheck(EULER == result, SDLTest_AssertCheck(result >= EULER - EPSILON &&
"Exp(%f), expected %f, got %f", result <= EULER + EPSILON,
1.0, EULER, result); "Exp(%f), expected [%f,%f], got %f",
1.0, EULER - EPSILON, EULER + EPSILON, result);
return TEST_COMPLETED; return TEST_COMPLETED;
} }