Make Approx::operator() const

Closes #2273
This commit is contained in:
Martin Hořeňovský
2021-08-26 20:56:18 +02:00
parent 54edab53bf
commit ff0a5227ca
2 changed files with 8 additions and 1 deletions

View File

@@ -209,3 +209,10 @@ TEST_CASE( "Comparison with explicitly convertible types", "[Approx]" )
REQUIRE(Approx(11.0) >= td);
}
TEST_CASE("Approx::operator() is const correct", "[Approx][.approvals]") {
const Approx ap = Approx(0.0).margin(0.01);
// As long as this compiles, the test should be considered passing
REQUIRE(1.0 == ap(1.0));
}