이제 나도 TDD 가능? 1. 테스트 코드가 의도대로 수행되는지 검증하는 것. 테스트 함수에 필요한 것 데이터 및 상태 설정 테스트 코드 실행 결과 비교 함수의 fn 이전 줄에 #[test] 를 추가하면 테스트함수로 사용할 수 있음. cargo test 명령어로 실행할 수 있음. 특정 인스턴스에서는 실행되지 않도록 할 수 있음. cargo test에 인수를 넘겨서 이름이 일치하는 테스트만 실행 하도록 할수 있음(필터링) Doc-tests ~~ : API 문서에 작성해 놓은 예제코드도 테스트 할 수 있음 결과 검사 assert! true 인 경우 pass false 인 경우 panic! 발생 assert_eq! assert_ne! should_panic: 에러조건 처리하는지 확인 내부에서 패닉이 발생해야 ..