Test: Extract range test parameters into defines.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
diff --git a/test/testautomation_math.c b/test/testautomation_math.c
index b0d65d8..4fd3e55 100644
--- a/test/testautomation_math.c
+++ b/test/testautomation_math.c
@@ -7,6 +7,10 @@
#include "SDL.h"
#include "SDL_test.h"
+/* Range tests parameters */
+#define RANGE_TEST_ITERATIONS 10000000
+#define RANGE_TEST_STEP SDL_MAX_UINT32 / RANGE_TEST_ITERATIONS
+
/* ================= Test Structs ================== */
/**
@@ -100,15 +104,15 @@ helper_ddtod(const char *func_name, dd_to_d_func func,
static int
helper_range(const char *func_name, d_to_d_func func)
{
- const Uint32 ITERATIONS = 10000000;
- const Uint32 STEP = SDL_MAX_UINT32 / ITERATIONS;
Uint32 i;
double test_value = 0.0;
- SDLTest_AssertPass("%s: Testing a range of %u values with %u steps",
- func_name, ITERATIONS, STEP);
+ SDLTest_AssertPass("%s: Testing a range of %u values with steps of %u",
+ func_name,
+ RANGE_TEST_ITERATIONS,
+ RANGE_TEST_STEP);
- for (i = 0; i < ITERATIONS; i++, test_value += STEP) {
+ for (i = 0; i < RANGE_TEST_ITERATIONS; i++, test_value += RANGE_TEST_STEP) {
double result;
/* These are tested elsewhere */
if (isnan(test_value) || isinf(test_value)) {
@@ -638,15 +642,14 @@ copysign_nanCases(void *args)
static int
copysign_rangeTest(void *args)
{
- const Uint32 ITERATIONS = 10000000;
- const Uint32 STEP = SDL_MAX_UINT32 / ITERATIONS;
Uint32 i;
double test_value = 0.0;
- SDLTest_AssertPass("Fabs: Testing a range of %u values with %u steps",
- ITERATIONS, STEP);
+ SDLTest_AssertPass("Copysign: Testing a range of %u values with steps of %u",
+ RANGE_TEST_ITERATIONS,
+ RANGE_TEST_STEP);
- for (i = 0; i < ITERATIONS; i++, test_value += STEP) {
+ for (i = 0; i < RANGE_TEST_ITERATIONS; i++, test_value += RANGE_TEST_STEP) {
double result;
/* These are tested elsewhere */
if (isnan(test_value) || isinf(test_value)) {
@@ -835,15 +838,14 @@ fmod_regularCases(void *args)
static int
fmod_rangeTest(void *args)
{
- const Uint32 ITERATIONS = 10000000;
- const Uint32 STEP = SDL_MAX_UINT32 / ITERATIONS;
Uint32 i;
double test_value = 0.0;
- SDLTest_AssertPass("Fabs: Testing a range of %u values with %u steps",
- ITERATIONS, STEP);
+ SDLTest_AssertPass("Fmod: Testing a range of %u values with steps of %u",
+ RANGE_TEST_ITERATIONS,
+ RANGE_TEST_STEP);
- for (i = 0; i < ITERATIONS; i++, test_value += STEP) {
+ for (i = 0; i < RANGE_TEST_ITERATIONS; i++, test_value += RANGE_TEST_STEP) {
double result;
/* These are tested elsewhere */
if (isnan(test_value) || isinf(test_value)) {