Mockito란?

Mockito를 이용한 테스트의 목적

Mockito의 주요 기능

@Test
public void testStubbing() {
    // List 인터페이스의 Mock 객체를 생성한다.
    List mockList = Mockito.mock(List.class);

    // mockList.get(0)이 호출되면 "first"를 반환하도록 설정한다.
    when(mockList.get(0)).thenReturn("first");

    // mockList.get(0)의 결과가 "first"인지 검증한다.
    assertEquals("first", mockList.get(0));
}