forked from mpusz/mp-units
Add suggested tests
This commit is contained in:
@@ -295,10 +295,12 @@ TEST_CASE("can distinguish integral, rational, and irrational magnitudes")
|
|||||||
CHECK(is_integral(m));
|
CHECK(is_integral(m));
|
||||||
CHECK(is_rational(m));
|
CHECK(is_rational(m));
|
||||||
};
|
};
|
||||||
|
check_rational_and_integral(magnitude<>{});
|
||||||
check_rational_and_integral(as_magnitude<1>());
|
check_rational_and_integral(as_magnitude<1>());
|
||||||
check_rational_and_integral(as_magnitude<3>());
|
check_rational_and_integral(as_magnitude<3>());
|
||||||
check_rational_and_integral(as_magnitude<8>());
|
check_rational_and_integral(as_magnitude<8>());
|
||||||
check_rational_and_integral(as_magnitude<412>());
|
check_rational_and_integral(as_magnitude<412>());
|
||||||
|
check_rational_and_integral(as_magnitude<ratio{1, 1}>());
|
||||||
}
|
}
|
||||||
|
|
||||||
SECTION("Fractional magnitudes are rational, but not integral")
|
SECTION("Fractional magnitudes are rational, but not integral")
|
||||||
|
Reference in New Issue
Block a user