Skip to content

Commit

Permalink
Make sure test_copysignf uses Float
Browse files Browse the repository at this point in the history
  • Loading branch information
cuviper committed Apr 30, 2022
1 parent 70b5c57 commit 30f8d3a
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions src/float.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2314,21 +2314,21 @@ mod tests {

#[cfg(any(feature = "std", feature = "libm"))]
fn test_copysignf(p: f32, n: f32, nan: f32) {
use float::Float;
use core::ops::Neg;
use float::Float;

assert!(p.is_sign_positive());
assert!(n.is_sign_negative());
assert!(nan.is_nan());

assert_eq!(p, p.copysign(p));
assert_eq!(p.neg(), p.copysign(n));
assert_eq!(p, Float::copysign(p, p));
assert_eq!(p.neg(), Float::copysign(p, n));

assert_eq!(n, n.copysign(n));
assert_eq!(n.neg(), n.copysign(p));
assert_eq!(n, Float::copysign(n, n));
assert_eq!(n.neg(), Float::copysign(n, p));

assert!(nan.copysign(p).is_sign_positive());
assert!(nan.copysign(n).is_sign_negative());
assert!(Float::copysign(nan, p).is_sign_positive());
assert!(Float::copysign(nan, n).is_sign_negative());
}

#[cfg(any(feature = "std", feature = "libm"))]
Expand Down

0 comments on commit 30f8d3a

Please sign in to comment.