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_boolv;
|
||||
mod test_extent;
|
||||
mod test_sign;
|
||||
mod test_transform;
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue