pub mod math;
#[cfg(test)]
pub mod tests {
use crate::math::{try_add, try_div, try_mul, try_sub};
#[test]
fn tes_try_add() {
let add_value = try_add(10, 20).unwrap_or_default();
assert_eq!(add_value, 30, "<====Wrong value at try add modules====>");
}
#[test]
fn tes_try_sub() {
let sub_value = try_sub(20, 10).unwrap_or_default();
assert_eq!(sub_value, 2, "<====Wrong value at try sub modules====>");
}
#[test]
fn tes_try_mul() {
let mul_value = try_mul(0, 10).unwrap_or_default();
assert_eq!(mul_value, 0, "<====Wrong value at try sub modules====>");
}
#[test]
fn tes_try_div() {
let div_value = try_div(100, 0).unwrap_or_default();
assert_eq!(div_value, 0, "<====Wrong value at try sub modules====>");
}
}