Commit 73d8d02629cee294fa01e4dbf04b6ba6230cd07d

Pierre Wendling 2022-08-09T22:36:59

Test: Fix Exp base case for Win32. Add epsilon to the check.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
diff --git a/test/testautomation_math.c b/test/testautomation_math.c
index 8e3d9e5..eee05da 100644
--- a/test/testautomation_math.c
+++ b/test/testautomation_math.c
@@ -1063,9 +1063,10 @@ static int
 exp_baseCase(void *args)
 {
     const double result = SDL_exp(1.0);
-    SDLTest_AssertCheck(EULER == result,
-                        "Exp(%f), expected %f, got %f",
-                        1.0, EULER, result);
+    SDLTest_AssertCheck(result >= EULER - EPSILON &&
+                            result <= EULER + EPSILON,
+                        "Exp(%f), expected [%f,%f], got %f",
+                        1.0, EULER - EPSILON, EULER + EPSILON, result);
     return TEST_COMPLETED;
 }