Skip to content

Commit ecb0f1b

Browse files
committed
Switch back to assert_approx_eq().
1 parent b190f71 commit ecb0f1b

File tree

4 files changed

+20
-36
lines changed

4 files changed

+20
-36
lines changed

library/std/tests/floats/f128.rs

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -989,19 +989,11 @@ fn test_algebraic() {
989989
let a: f128 = 123.0;
990990
let b: f128 = 456.0;
991991

992-
if cfg!(miri) {
993-
assert_approx_eq!(a.algebraic_add(b), a + b);
994-
assert_approx_eq!(a.algebraic_sub(b), a - b);
995-
assert_approx_eq!(a.algebraic_mul(b), a * b);
996-
assert_approx_eq!(a.algebraic_div(b), a / b);
997-
assert_approx_eq!(a.algebraic_rem(b), a % b);
998-
} else {
999-
assert_eq!(a.algebraic_add(b), a + b);
1000-
assert_eq!(a.algebraic_sub(b), a - b);
1001-
assert_eq!(a.algebraic_mul(b), a * b);
1002-
assert_eq!(a.algebraic_div(b), a / b);
1003-
assert_eq!(a.algebraic_rem(b), a % b);
1004-
}
992+
assert_approx_eq!(a.algebraic_add(b), a + b);
993+
assert_approx_eq!(a.algebraic_sub(b), a - b);
994+
assert_approx_eq!(a.algebraic_mul(b), a * b);
995+
assert_approx_eq!(a.algebraic_div(b), a / b);
996+
assert_approx_eq!(a.algebraic_rem(b), a % b);
1005997
}
1006998

1007999
#[test]

library/std/tests/floats/f16.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -966,11 +966,11 @@ fn test_algebraic() {
966966
assert_approx_eq!(a.algebraic_div(b), a / b, 1e-2);
967967
assert_approx_eq!(a.algebraic_rem(b), a % b, 1e1);
968968
} else {
969-
assert_eq!(a.algebraic_add(b), a + b);
970-
assert_eq!(a.algebraic_sub(b), a - b);
971-
assert_eq!(a.algebraic_mul(b), a * b);
972-
assert_eq!(a.algebraic_div(b), a / b);
973-
assert_eq!(a.algebraic_rem(b), a % b);
969+
assert_approx_eq!(a.algebraic_add(b), a + b);
970+
assert_approx_eq!(a.algebraic_sub(b), a - b);
971+
assert_approx_eq!(a.algebraic_mul(b), a * b);
972+
assert_approx_eq!(a.algebraic_div(b), a / b);
973+
assert_approx_eq!(a.algebraic_rem(b), a % b);
974974
}
975975
}
976976

library/std/tests/floats/f32.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -928,10 +928,10 @@ fn test_algebraic() {
928928
assert_approx_eq!(a.algebraic_div(b), a / b, 1e-5);
929929
assert_approx_eq!(a.algebraic_rem(b), a % b, 1e-2);
930930
} else {
931-
assert_eq!(a.algebraic_add(b), a + b);
932-
assert_eq!(a.algebraic_sub(b), a - b);
933-
assert_eq!(a.algebraic_mul(b), a * b);
934-
assert_eq!(a.algebraic_div(b), a / b);
935-
assert_eq!(a.algebraic_rem(b), a % b);
931+
assert_approx_eq!(a.algebraic_add(b), a + b);
932+
assert_approx_eq!(a.algebraic_sub(b), a - b);
933+
assert_approx_eq!(a.algebraic_mul(b), a * b);
934+
assert_approx_eq!(a.algebraic_div(b), a / b);
935+
assert_approx_eq!(a.algebraic_rem(b), a % b);
936936
}
937937
}

library/std/tests/floats/f64.rs

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -900,17 +900,9 @@ fn test_algebraic() {
900900
let a: f64 = 123.0;
901901
let b: f64 = 456.0;
902902

903-
if cfg!(miri) {
904-
assert_approx_eq!(a.algebraic_add(b), a + b);
905-
assert_approx_eq!(a.algebraic_sub(b), a - b);
906-
assert_approx_eq!(a.algebraic_mul(b), a * b);
907-
assert_approx_eq!(a.algebraic_div(b), a / b);
908-
assert_approx_eq!(a.algebraic_rem(b), a % b);
909-
} else {
910-
assert_eq!(a.algebraic_add(b), a + b);
911-
assert_eq!(a.algebraic_sub(b), a - b);
912-
assert_eq!(a.algebraic_mul(b), a * b);
913-
assert_eq!(a.algebraic_div(b), a / b);
914-
assert_eq!(a.algebraic_rem(b), a % b);
915-
}
903+
assert_approx_eq!(a.algebraic_add(b), a + b);
904+
assert_approx_eq!(a.algebraic_sub(b), a - b);
905+
assert_approx_eq!(a.algebraic_mul(b), a * b);
906+
assert_approx_eq!(a.algebraic_div(b), a / b);
907+
assert_approx_eq!(a.algebraic_rem(b), a % b);
916908
}

0 commit comments

Comments
 (0)