test_lib_test/lib.rs
1pub fn add(left: u64, right: u64) -> u64 {
2 left + right
3}
4
5pub fn subtract(left: u64, right: u64) -> u64 {
6 left - right
7}
8
9pub fn multiply(left: u64, right: u64) -> u64 {
10 left * right
11}
12
13pub fn divide(left: u64, right: u64) -> u64 {
14 left / right
15}
16
17#[cfg(test)]
18mod tests {
19 use super::*;
20
21 #[test]
22 fn it_works() {
23 let result = add(2, 2);
24 assert_eq!(result, 4);
25 }
26}