polynomial_roots/
math.rs

1#[inline]
2pub fn is_zero(number: f32) -> bool {
3  number.abs() <= crate::constants::EPSILON
4}
5
6#[cfg(test)]
7mod tests {
8  #[test]
9  fn zero() {
10    assert_eq!(crate::math::is_zero(0.0), true);
11  }
12
13  #[test]
14  fn negative_number() {
15    assert_eq!(crate::math::is_zero(-10.0), false);
16  }
17
18  #[test]
19  fn positive_number() {
20    assert_eq!(crate::math::is_zero(10.0), false);
21  }
22}