src module tests
모듈 가까이에 두고 내부 구현을 검사합니다.
유닛 테스트와 통합 테스트는 위치와 접근 범위가 다르고, cargo test 출력도 별도 섹션으로 나뉩니다.
모듈 가까이에 두고 내부 구현을 검사합니다.
통합 테스트 파일은 별도 크레이트로 컴파일됩니다.
라이브러리를 사용자처럼 공개 API로만 다룹니다.
tests/common/mod.rs로 보조 코드를 공유합니다.
유닛, 통합, 문서 테스트 섹션을 순서대로 실행합니다.
통합 테스트는 내부 구현 확인이 아니라 실제 사용자가 라이브러리를 조합해 쓰는 방식이 깨지지 않는지 보는 장치입니다.