From 87429dcc267b102f237e6e55bff13bf7b20589c1 Mon Sep 17 00:00:00 2001 From: Matthew Kennedy Date: Wed, 1 Nov 2023 21:46:08 -0700 Subject: [PATCH] this test worked on everything but apple silicon apparently --- unit_tests/tests/actuators/test_etb.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/unit_tests/tests/actuators/test_etb.cpp b/unit_tests/tests/actuators/test_etb.cpp index 0c530eda00..91a90aacfe 100644 --- a/unit_tests/tests/actuators/test_etb.cpp +++ b/unit_tests/tests/actuators/test_etb.cpp @@ -433,23 +433,23 @@ TEST(etb, setpointRevLimit) { // Below threshold, should return unadjusted throttle Sensor::setMockValue(SensorType::Rpm, 1000); - EXPECT_EQ(80, etb.getSetpoint().value_or(-1)); + EXPECT_NEAR(80, etb.getSetpoint().value_or(-1), 1e-4); // At threshold, should return unadjusted throttle Sensor::setMockValue(SensorType::Rpm, 5000); - EXPECT_EQ(80, etb.getSetpoint().value_or(-1)); + EXPECT_NEAR(80, etb.getSetpoint().value_or(-1), 1e-4); // Middle of range, should return half of unadjusted Sensor::setMockValue(SensorType::Rpm, 5375); - EXPECT_EQ(40, etb.getSetpoint().value_or(-1)); + EXPECT_NEAR(40, etb.getSetpoint().value_or(-1), 1e-4); // At limit+range, should return 0 Sensor::setMockValue(SensorType::Rpm, 5750); - EXPECT_EQ(1, etb.getSetpoint().value_or(-1)); + EXPECT_NEAR(1, etb.getSetpoint().value_or(-1), 1e-4); // Above limit+range, should return 0 Sensor::setMockValue(SensorType::Rpm, 6000); - EXPECT_EQ(1, etb.getSetpoint().value_or(-1)); + EXPECT_NEAR(1, etb.getSetpoint().value_or(-1), 1e-4); } TEST(etb, setpointNoPedalMap) {