실패하는 테스트를 만든 후 첫 번째 구현은 상수를 반환하게 하라. 일단 테스트가 통과하면 단계적으로 상수를 변수를 사용하는 수식으로 변형한다.
단위 테스트를 만들기 위해서는 스텁이나 목 오브젝트의 사용이 필수적이다. 대부분 의존 오브젝트를 필요로 하는 코드를 테스트하게 되기 때문이다. 하지만 목 오브젝트를 만드는 일이 가장 번거롭기 때문에 Mockito 프레임워크를 통해 목 오브젝트를 편리하게 작성할 수 있다.
Spring 테스트 코드를 작성하면서 @AutoConfigureMockMvc를 쓰는데 이 어노테이션에 대해 정리해보면 좋겠다고 생각했다.