
이상적으로, 각 테스트 케이스는 서로 분리되어야 한다. 이를 위해 가짜 객체(Mock object)를 생성하는 도 좋은 방법이다.
Controller 클래스만 테스트할 수 없을까?
- 테스트 범위 : Controller, Service, Repository
Service 클래스만 테스트할 수 없을까?
- 테스트 범위 : Service, Repository
Repository 클래스만 테스트할 수 없을까?
- 테스트 범위 : Repository
가짜 객체로 분리한다.
- MockRepository