[Test] Mock을 이용한 단위 테스트(with Mockito)
·
Development/개발 공부
단위 테스트에 대한 내용은 여기로 → 2025.09.27 - [Development/개발 공부] - [Test] 단위 테스트(Unit Test) MockMock은 Test Double(테스트 대역) 중 하나로 테스트 대상이 사전에 정의한 규칙대로 메소드를 호출했는지 확인한다.Stub은 상태 기반 검증이라면, Mock은 행위 기반 검증이다. Mock은 Stub과 달리, 새 클래스(Stub)를 만들 필요가 없다.따라서 다양한 시나리오를 손쉽게 추가할 수 있다는 장점이 존재한다. Mock의 수행 과정은 다음과 같다. 가짜 객체(Mock)를 생성한다.↓생성된 Mock들을 테스트 대상 클래스에 주입한다.↓Mock의 동작을 정의한다.↓테스트 결과를 예상 결과와 대조한다. Mockito 프레임워크(+ 예제)Mocki..