feat: numerical_value_ref_in disallowed for rvalues

This commit is contained in:
Mateusz Pusz committed 2023-09-13 19:59:49 +02:00
1 parent 6a1e600f65
commit 2e26eed59d
11 files changed
+254 -297

No files matched your search

+2 -3
View File
@@ -90,13 +90,12 @@ TEST_CASE("numeric_limits functions", "[limits]")
{
SECTION("'epsilon' works as expected using default floating type")
{
REQUIRE(epsilon<double>(isq::length[m]).numerical_value_ref_in(m) ==
REQUIRE(epsilon<double>(isq::length[m]).numerical_value_ ==
std::numeric_limits<decltype(1. * isq::length[m])::rep>::epsilon());
}
SECTION("'epsilon' works as expected using integers")
{
REQUIRE(epsilon<int>(isq::length[m]).numerical_value_ref_in(m) ==
REQUIRE(epsilon<int>(isq::length[m]).numerical_value_ ==
std::numeric_limits<decltype(1 * isq::length[m])::rep>::epsilon());
}
}