
내일배움캠프 35일차 TIL : Spring - Mockito Test(2)
Mockito에서 가짜 객체의 의존성 주입을 위해 사용하는 3가지의 어노테이션
메서드 스텁(method stub) 혹은 간단히 스텁(stub)은 기존 코드를 흉내 내거나 아직 개발되지 않은 코드를 임시로 대치하여 다른 프로그래밍 기능을 대리하는 코드를 말합니다.
https://pro-gramming.tistory.com/5
의존성이 있는 객체는 가짜 객체를 주입하여 결과를 반환하기 위해 정해진 결과를 준비해야 함
정해진 결과를 위해 Mockito가 제공하는 Stub 메서드는 다음과 같다.
별도의 테스팅 프레임워크인 Mockito는 JUnit과 결합하기 위해 별도의 작업이 필요하다.
JUnit4 환경에서는 클래스 어노테이션으로
@RunWith(MockitoJUnitRunner.class)
JUnit5 환경에서는
@ExtendWith(MockitoExtension.class)
출처