Add an example of internal unit testing

This commit is contained in:
Manuel Thalmann 2025-03-03 23:47:18 +01:00
parent 8805234257
commit e3e2284d68

View file

@ -1,5 +1,9 @@
pub fn add_two(a: usize) -> usize { pub fn add_two(a: usize) -> usize {
a + 2 internal_adder(a, 2)
}
fn internal_adder(left: usize, right: usize) -> usize {
left + right
} }
#[cfg(test)] #[cfg(test)]
@ -7,8 +11,8 @@ mod tests {
use super::*; use super::*;
#[test] #[test]
fn it_adds_two() { fn internal() {
let result = add_two(2); let result = internal_adder(2, 2);
assert_eq!(result, 4); assert_eq!(result, 4);
} }
} }