테스트 함수 Rust에서 테스트는 함수로 구현되며, 테스트 코드를 넣기 위해서는 함수(fn)앞에 #[test] attribute를 붙이면 됩니다. #[test] fn add_test() { assert!(1 + 1 == 2); } 위와 같은 코드를 작성하고 cargo test를 실행하면 cargo는 #[test]가 붙어있는 함수를 찾아 차례로 실행하게 됩니다. assert!()매크로 안의 식이 참이면 pass, 거짓이면 error로 취급합니다. $ cargo test running 1 test test add_test ... ok 테스트 모듈 테스트모듈은 크게 Unit Test와 Intergration Test로 구분합니다. Unit Test : 각 소스 단위를 테스트 합니다. src폴더 안의 각 소스 ..