From ce1029c21aea12d5aca3b54f05e2cd8c98907081 Mon Sep 17 00:00:00 2001 From: Dominik Baack <dominik.baack@tu-dortmund.de> Date: Tue, 6 Oct 2020 18:24:52 +0200 Subject: [PATCH] fixed one unittest --- Processes/AnalyticProcessors/testExecTime.cc | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Processes/AnalyticProcessors/testExecTime.cc b/Processes/AnalyticProcessors/testExecTime.cc index f152e211d..52518ddfe 100644 --- a/Processes/AnalyticProcessors/testExecTime.cc +++ b/Processes/AnalyticProcessors/testExecTime.cc @@ -20,6 +20,7 @@ #include <random> #include <vector> +#include <cmath> using namespace corsika::process; using namespace corsika::process::analytic_processors; @@ -43,7 +44,7 @@ TEST_CASE("Timing process", "[proccesses][analytic_processors ExecTime]") { REQUIRE(execTime.sumTime() == Approx(10 * 100 * 1000).margin((10 * 100) * 1000)); - REQUIRE(-20000 < execTime.var() && execTime.var() < 20000); + REQUIRE(fabs(execTime.var()) < 20000); } SECTION("Continuous") { @@ -60,7 +61,7 @@ TEST_CASE("Timing process", "[proccesses][analytic_processors ExecTime]") { REQUIRE(execTime.sumTime() == Approx(50 * 100 * 1000).margin((10 * 100) * 1000)); - REQUIRE(-20000 < execTime.var() && execTime.var() < 20000); + REQUIRE(fabs(execTime.var()) < 20000); } SECTION("Decay") { @@ -77,7 +78,7 @@ TEST_CASE("Timing process", "[proccesses][analytic_processors ExecTime]") { REQUIRE(execTime.sumTime() == Approx(10 * 100 * 100).margin((10 * 100) * 1000)); - REQUIRE(-20000 < execTime.var() && execTime.var() < 20000); + REQUIRE(fabs(execTime.var()) < 20000); } SECTION("Interaction") { @@ -94,7 +95,7 @@ TEST_CASE("Timing process", "[proccesses][analytic_processors ExecTime]") { REQUIRE(execTime.sumTime() == Approx(10 * 100 * 1000).margin((10 * 100) * 1000)); - REQUIRE(-20000 < execTime.var() && execTime.var() < 20000); + REQUIRE(fabs(execTime.var()) < 20000); } SECTION("Secondaries") { @@ -111,7 +112,7 @@ TEST_CASE("Timing process", "[proccesses][analytic_processors ExecTime]") { REQUIRE(execTime.sumTime() == Approx(10 * 100 * 1000).margin((10 * 100) * 1000)); - REQUIRE(-20000 < execTime.var() && execTime.var() < 20000); + REQUIRE(fabs(execTime.var()) < 20000); } SECTION("TestMeanAlgo") { -- GitLab