단위 테스트를 만들기 위해서는 스텁이나 목 오브젝트의 사용이 필수적

작성이 번거로운 목 오브젝트

⇒ 번거로운 목 오브젝트를 편리하게 작성하도록 도와주는 오브젝트 지원 프레임워크가 있다.

Mockito 프레임워크

UserDao 인터페이스를 구현한 테스트용 목 오브젝트는 스태틱 메서드를 한번 호출하면 만들어진다.

UserDao mockUserDao = mock(UserDao.class);

스텁 기능 추가하기

when(mockUserDao.getAll()).thenReturn(this.users);