mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-27 05:49:08 +00:00
update tests
This commit is contained in:
parent
7a37a24e8c
commit
12223191be
1 changed files with 19 additions and 1 deletions
|
@ -1262,6 +1262,12 @@ fn gen_is_even() {
|
||||||
fn sin() {
|
fn sin() {
|
||||||
assert_evals_to!("Num.sin 0f64", 0.0, f64);
|
assert_evals_to!("Num.sin 0f64", 0.0, f64);
|
||||||
assert_evals_to!("Num.sin 1.41421356237f64", 0.9877659459922529, f64);
|
assert_evals_to!("Num.sin 1.41421356237f64", 0.9877659459922529, f64);
|
||||||
|
assert_evals_to!("Num.sin 0dec", RocDec::from_str("0.0").unwrap(), RocDec);
|
||||||
|
assert_evals_to!(
|
||||||
|
"Num.sin 1.414213562373095049dec",
|
||||||
|
RocDec::from_str("0.987765945992735616").unwrap(),
|
||||||
|
RocDec
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
@ -1269,13 +1275,25 @@ fn sin() {
|
||||||
fn cos() {
|
fn cos() {
|
||||||
assert_evals_to!("Num.cos 0f64", 1.0, f64);
|
assert_evals_to!("Num.cos 0f64", 1.0, f64);
|
||||||
assert_evals_to!("Num.cos 3.14159265359f64", -1.0, f64);
|
assert_evals_to!("Num.cos 3.14159265359f64", -1.0, f64);
|
||||||
|
assert_evals_to!("Num.cos 0dec", RocDec::from_str("1.0").unwrap(), RocDec);
|
||||||
|
assert_evals_to!(
|
||||||
|
"Num.cos 3.141592653589793238dec",
|
||||||
|
RocDec::from_str("-1.0").unwrap(),
|
||||||
|
RocDec
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
#[cfg(any(feature = "gen-llvm", feature = "gen-wasm"))]
|
#[cfg(any(feature = "gen-llvm", feature = "gen-wasm"))]
|
||||||
fn tan() {
|
fn tan() {
|
||||||
assert_evals_to!("Num.tan 0f64", 0.0f64, f64);
|
assert_evals_to!("Num.tan 0f64", 0.0f64, f64);
|
||||||
assert_evals_to!("Num.tan 1f64", 1.557407724654902f64, f64);
|
assert_evals_to!("Num.tan 1f64", 1.5574077246549023f64, f64);
|
||||||
|
assert_evals_to!("Num.tan 0dec", RocDec::from_str("0.0").unwrap(), RocDec);
|
||||||
|
assert_evals_to!(
|
||||||
|
"Num.tan 1dec",
|
||||||
|
RocDec::from_str("1.557407724654902272").unwrap(),
|
||||||
|
RocDec
|
||||||
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue