- 테스트 코드 작성은 생산 코드 작성의 2.5배 정도의 노력이 필요하다. 🐼
- Mock Framework를 사용하면 의존성을 해소하여 테스트할 객체를 분리된 상태로 테스트할 수 있다. 🛠️
- Spring 테스트는 통합 테스트의 특징을 가지고 있으며, 표준 프레임워크 내부에서 독립적으로 테스트 가능한 경우도 있다. 🧬
- Java 5 기반 테스트 내용들이 4.0 버전에서도 이용 가능하다는 점을 유의해야 한다. 👵
- 코드 간소화를 위해 Vintage 모듈을 활용하여 기존 코드를 실행할 수 있다. 🔁
- 테스트 코드는 Arrange(세팅), Act(실행), Assert(검증) 패턴을 따르는 것을 추천한다. 🕵️♀️