Closed kwjooo closed 5 years ago
integration test는 src directory와 같은 레벨에 tests directory에 구현하며 unit test는 아래와 같이 같은 file 아래에 주석을 통해 구분하여 구현한다.
pub fn add_two(a: i32) -> i32 {
internal_adder(a, 2)
}
fn internal_adder(a: i32, b: i32) -> i32 {
a+b
}
#[cfg(test)]
mod tests {
use internal_adder;
#[test]
fn internal() {
assert_eq!(4, internal_adder(2,2));
}
}
Reference
131
rust branch에 unit test와 integration test를 추가