Add abs and sign tests
This commit is contained in:
parent
351c0f91ff
commit
5ebc44bdb1
2 changed files with 36 additions and 0 deletions
35
src/funs/test/test_sign.rs
Normal file
35
src/funs/test/test_sign.rs
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
use sign::*;
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn test_abs() {
|
||||||
|
assert 0.abs() == 0;
|
||||||
|
assert 2.abs() == 2;
|
||||||
|
assert (-2).abs() == 2;
|
||||||
|
assert abs(&0) == 0;
|
||||||
|
assert abs(&2) == 2;
|
||||||
|
assert abs(&-2) == 2;
|
||||||
|
|
||||||
|
assert 0.0.abs() == 0.0;
|
||||||
|
assert 2.5.abs() == 2.5;
|
||||||
|
assert (-2.5).abs() == 2.5;
|
||||||
|
assert abs(&0.0) == 0.0;
|
||||||
|
assert abs(&2.5) == 2.5;
|
||||||
|
assert abs(&-2.5) == 2.5;
|
||||||
|
}
|
||||||
|
|
||||||
|
#[test]
|
||||||
|
fn test_sign() {
|
||||||
|
assert 0.sign() == 0;
|
||||||
|
assert 2.sign() == 1;
|
||||||
|
assert (-2).sign() == -1;
|
||||||
|
assert sign(&0) == 0;
|
||||||
|
assert sign(&2) == 1;
|
||||||
|
assert sign(&-2) == -1;
|
||||||
|
|
||||||
|
assert 0.0.sign() == 0.0;
|
||||||
|
assert 2.5.sign() == 1.0;
|
||||||
|
assert (-2.5).sign()== -1.0;
|
||||||
|
assert sign(&0.0) == 0.0;
|
||||||
|
assert sign(&2.5) == 1.0;
|
||||||
|
assert sign(&-2.5) == -1.0;
|
||||||
|
}
|
|
@ -48,6 +48,7 @@ pub mod funs {
|
||||||
mod test {
|
mod test {
|
||||||
mod test_boolv;
|
mod test_boolv;
|
||||||
mod test_extent;
|
mod test_extent;
|
||||||
|
mod test_sign;
|
||||||
mod test_transform;
|
mod test_transform;
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in a new issue