[java] Mockito를 사용하여 지정한 순서로 메소드를 호출하는 방법은?
import static org.mockito.Mockito.*;

// ...

// Mock 객체 생성
List<String> mockList = mock(List.class);

// Mock 객체를 순차적으로 호출할 수 있는 InOrder 객체 생성
InOrder inOrder = inOrder(mockList);

// 메소드 호출
mockList.add("First");
mockList.add("Second");

// 메소드 호출 순서 검증
inOrder.verify(mockList).add("First");
inOrder.verify(mockList).add("Second");

위의 예제에서는 InOrder 객체를 사용하여 mockList 객체의 add 메소드가 "First""Second"의 인자와 함께 순차적으로 호출되는지 검증하고 있습니다. verify 메소드를 사용하여 호출 순서를 검증할 수 있습니다.

참고 자료: