js 에서는 Sinon을 이 용도로 많이 썼습니다만 요즘은 대부분의 경우 Jest 가 Mock 이며 Spy 기능이 잘 되어 있어서 Jest 이외엔 따로 쓸 필요도 못 느끼는것 같습니다.
Snapshot 테스팅이라는 것도 있는데 보통 equals(expected) 나 toEqual(expected) 같은 assert구분을 쓸때 expected 를 일일히 다 미리 표현하기 어려운 경우 최초 실행시 result를 expected로 저장(실제로 파일등으로 저장)해 놓고 다음 실행시부터는 이전 snapshot과 동일한지 비교하는 방식의 테스팅입니다.
@doortts (doortts) 님이 작성한 이슈입니다. ---
이전: 3장 - TDD 좀 더 잘하기 다음: 6장 - Unitils 단위 테스트 지원 라이브러리
4장 본문
04-TDD-with-mock.pdf
읽기전에
도전과제
보충 설명
Property-Based Testing, PBT
좀 더 강조 되었어야 했다고 생각하는 부분
Mock 사용 시 유의사항
은 꼭 읽어보세요.깨알
5장 예고
5장은 PDF 파일만 올릴 예정입니다. 할말이 없어요.
이유는...
어잇쿠! 마우스 드래그 실수로 여기 이미 올렸네요! (거짓말) 05-DbUnit.pdf
6장 예고
--- attachments --- 337-20187-23-2229-17.png 05-DbUnit.pdf 786-20187-23-2230-51.png 691-20187-23-2231-59.png 717-20187-23-2233-33.png 633-20187-23-2233-54.png 444-20187-23-2235-56.png 793-20187-23-2236-30.png 438-20187-23-2236-53.png 04-TDD-with-mock.pdf