실제 객체를 만들기에는 비용이 높거나, 결합도가 강해서 구현하기 힘들 경우 가짜 객체를 만들어 사용하는 방법
행위를 검증하기 위해 사용되는 객체
@ExtendWith(MockitoExtension.*class*)
Mockito에서 제공하는 Mock 객체를 사용하기 위해 클래스 위에 붙여준다
publc class test() {
@Before
public void setUp(){ MockitoAnnotations.initMocks(this); }
}
// 안 달면 이 코드가 필요하다
Mock 객체를 생성한다 (빈 생성은 안 됨)
**@Mock이 붙은 Mock 객체 -> @InjectMocks이 붙은 객체에 주입
**시킬 수 있다.