From 755fdc5986149e6cf12c53fd39e4aed24ce7b776 Mon Sep 17 00:00:00 2001 From: alphataubio Date: Sun, 4 Aug 2024 00:07:01 -0400 Subject: [PATCH] fix false negative floating point test --- unittest/force-styles/test_main.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/unittest/force-styles/test_main.h b/unittest/force-styles/test_main.h index 8199537c39..6bcb24fb96 100644 --- a/unittest/force-styles/test_main.h +++ b/unittest/force-styles/test_main.h @@ -28,13 +28,13 @@ extern std::string INPUT_FOLDER; // convenience method to write out common entries void write_yaml_header(class YamlWriter *writer, TestConfig *cfg, const char *version); -#define EXPECT_FP_LE_WITH_EPS(val1, val2, eps) \ - do { \ - const double diff = fabs(val1 - val2); \ - const double div = std::min(fabs(val1), fabs(val2)); \ - const double err = (div == 0.0) ? diff : diff / div; \ - stats.add(err); \ - EXPECT_PRED_FORMAT2(::testing::DoubleLE, err, eps); \ +#define EXPECT_FP_LE_WITH_EPS(val1, val2, eps) \ + do { \ + const double diff = fabs(val1 - val2); \ + const double div = std::min(fabs(val1), fabs(val2)); \ + const double err = (div