유닛테스트
[Unit Testing] 단위 테스트 구성 방법
포스팅에서 다룰 내용본 게시글은 Unit Testing 도서 중 3장을 정리하였습니다.단위 테스트 구조좋은 단위 테스트 명명법매개변수화된 테스트 작성Fluent Assertions 사용 단위 테스트를 구성하는 방법AAA패턴을 사용하기준비-실행-검증 세 부분으로 구성된 패턴이다.준비 : SUT와 해당 의존성을 원하는 상태로 만들기실행 : SUT에서 메소드를 호출하고 준비된 의존성을 전달하며 출력 값을 캡처하기검증 : 결과를 검증하기이 패턴은 모든 테스트가 균일한 구조를 가질 수 있도록 한다. 따라서 전체 테스트 스위트의 유지 보수 비용이 적게 든다.유사한 패턴으로 Given-When-Then 패턴이 있다.준비부터 테스트를 작성하는 것이 일반적이나 TDD를 실천할 때에는 아직 기능이 어떻게 동작할지 알지 못..