testing_rust_crates_2/
adder.rs

1pub fn adder(n1: i32, n2: i32) -> i32 {
2    println!("this is a new feature. well...");
3    println!("oh yes");
4    n1 + n2
5}
6
7#[cfg(test)]
8mod tests {
9    use crate::adder::*;
10
11    #[test]
12    fn one_plus_two_is_three() {
13        let result = adder(1, 2);
14        assert_eq!(result, 3);
15    }
16
17    #[test]
18    fn one_plus_negative_one_is_zero() {
19        let result = adder(1, -1);
20        assert_eq!(result, 0);
21    }
22}