mirror of
https://github.com/roc-lang/roc.git
synced 2025-08-04 20:28:02 +00:00
implement Num.isNaN,isFinite,isInfinite for Dec
This commit is contained in:
parent
e40b3cd6a9
commit
10f04f1d94
2 changed files with 71 additions and 38 deletions
|
@ -1809,6 +1809,7 @@ fn frac_is_nan() {
|
|||
assert_evals_to!("Num.isNaN (0 / 0f64)", true, bool);
|
||||
assert_evals_to!("Num.isNaN (1 / 0f64)", false, bool);
|
||||
assert_evals_to!("Num.isNaN 42f64", false, bool);
|
||||
assert_evals_to!("Num.isNaN 42dec", false, bool);
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
@ -1818,6 +1819,7 @@ fn frac_is_infinite() {
|
|||
assert_evals_to!("Num.isInfinite (-1 / 0f64)", true, bool);
|
||||
assert_evals_to!("Num.isInfinite (0 / 0f64)", false, bool);
|
||||
assert_evals_to!("Num.isInfinite 42f64", false, bool);
|
||||
assert_evals_to!("Num.isInfinite 42dec", false, bool);
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
@ -1826,6 +1828,7 @@ fn frac_is_finite() {
|
|||
assert_evals_to!("Num.isFinite 42f64", true, bool);
|
||||
assert_evals_to!("Num.isFinite (1 / 0f64)", false, bool);
|
||||
assert_evals_to!("Num.isFinite (0 / 0f64)", false, bool);
|
||||
assert_evals_to!("Num.isFinite 42dec", true, bool);
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue