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}