float midpoint tests: add missing NAN cases

This commit is contained in:
Ralf Jung 2025-06-09 14:05:24 +02:00
parent 2766b77f1e
commit 1b6bb4566d

View file

@ -411,6 +411,8 @@ float_test! {
Float::NEG_INFINITY.midpoint(Float::NEG_INFINITY),
Float::NEG_INFINITY
);
assert!(Float::NEG_INFINITY.midpoint(Float::INFINITY).is_nan());
assert!(Float::INFINITY.midpoint(Float::NEG_INFINITY).is_nan());
assert!(Float::NAN.midpoint(1.0).is_nan());
assert!((1.0 as Float).midpoint(Float::NAN).is_nan());
assert!(Float::NAN.midpoint(Float::NAN).is_nan());