Mockito를 제대로 사용하는 방법들! (단위테스트)


• Mockito는 JUnit Test에서 Mock을 위한 프레임워크로, 기본 사용 방법은 의존성 추가 후 테스트 클래스에서 Mockito 확장을 가져오고, 객체를 Mock하여 사용한다.
• Argument matchers를 사용하여 메서드 인수에 따른 다양한 동작을 정의할 수 있으며, thenThrow()와 doThrow()를 통해 예외를 던지도록 설정할 수 있다.
• Stubbing 기능: Mockito를 사용하여 테스트 시, 특정 메소드 호출에 대한 반환 값이나 예외를 설정할 수 있다. 이를 통해 다양한 시나리오를 테스트할 수 있다.
• Verify 기능: Mockito의 verify를 사용하여 Mock 객체가 어떻게 사용되었는지 확인하고, 호출 횟수나 순서를 검증할 수 있다. 이를 통해 코드의 정확성을 검증할 수 있다.

북마크
공유하기
신고하기