ftp_core/common/
tmp_calculer.rs

1pub fn cus_addition(a: f64, b: f64) -> f64 {
2    a + b
3}
4
5#[cfg(test)]
6mod tests {
7    use super::*;
8
9    #[test]
10    fn test_cus_addition_positive_numbers() {
11        assert_eq!(cus_addition(2.5, 3.7), 6.2);
12    }
13
14    #[test]
15    fn test_cus_addition_negative_numbers() {
16        assert_eq!(cus_addition(-5.0, 3.0), -2.0);
17    }
18
19    #[test]
20    fn test_cus_addition_zero() {
21        assert_eq!(cus_addition(0.0, 0.0), 0.0);
22        assert_eq!(cus_addition(5.0, 0.0), 5.0);
23    }
24
25    #[test]
26    fn test_cus_addition_large_numbers() {
27        assert_eq!(cus_addition(1e10, 1e10), 2e10);
28    }
29}