티스토리 뷰
반응형
발생 오류
발생 이유 : verify 를 1번으로 선언했지만, 실제 코드에서 2번 불림
org.mockito.exceptions.verification.TooManyActualInvocations: whereIsNimoService.findNimo( <any>, <any>, <any> ); Wanted 1 time: - But was 2 times: |
오류 TC 코드
import static org.mockito.Mockito.verify;
@Mock
WhereIsNimoService whereIsNimoService;
@Test
public void test() {
verify(whereIsNimoService).findNimo(any(), any(), any());
}
수정 TC 코드
Mockito.times 를 사용하여 whereIsNimoService에서 findNimo가 몇 번 불리는지 명시하여 verify 통과
import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.times;
@Mock
WhereIsNimoService whereIsNimoService;
@Test
public void test() {
verify(whereIsNimoService, times(2)).findNimo(any(), any(), any());
}
🍓
반응형
'괴발개발' 카테고리의 다른 글
[MongoDB] aggregate $dateToString 사용법 (specifier, ISODate) (0) | 2023.06.14 |
---|---|
[이쁜 무료 폰트 추천] suite 스위트체 by SUNN, 폰트 윈도우/맥 설치하는 법 (1) | 2023.06.12 |
[git] 로컬 브랜치로 리모트 다른 브랜치 덮어버리기 (0) | 2022.01.09 |
[git] 로컬 브랜치 변경사항 다 버리고 원격 브랜치로 덮어쓰기 (0) | 2022.01.09 |
[클린아키텍처|요약정리] 31/32장 웹과 프레임워크는 세부사항이다. (0) | 2021.12.15 |
반응형