diff --git a/eqpalg/test/test_algorithms.cc b/eqpalg/test/test_algorithms.cc index b7cd01b..fa6ba78 100644 --- a/eqpalg/test/test_algorithms.cc +++ b/eqpalg/test/test_algorithms.cc @@ -342,11 +342,12 @@ TEST(bound_checker_setDetectMode_override) { bc.setLimits(-32768.0, 100.0); CHECK(bc.detectMode() == DetectMode::OnlyRight); - // manual override to Default + // manual override to Default, sentinel -32768 becomes real lower bound bc.setDetectMode(DetectMode::Default); CHECK(bc.detectMode() == DetectMode::Default); - // now both sides checked with sentinel values → out of lower triggers - CHECK_EQ(bc.isOutOfBounds(-999.0), true); + // -999 > -32768 → within bounds; 150 > 100 → out of upper + CHECK_EQ(bc.isOutOfBounds(-999.0), false); + CHECK_EQ(bc.isOutOfBounds(150.0), true); } // ============================================================================