콘텐츠로 건너뛰기

[TDD] mockito에서 only와 times

이런 mockito에서 only() 설명이

Allows checking if given method was the only one invoked 라고 되어 있다.

해당 메소드가 한 번만 실행된다 라고 해석하고, 한 번만 실행되어야 하는 메소드를 verify했다.

근데, 오류가 발생했다.

원인을 찾아보니…

영어 해석을 잘못했구나.

해당 mock에서 해당 메소드가 한 번 실행되는 것이 아니라..

해당 mock에서 해당 메소드만 실행되는 것이다. (mock에서 다른 메소드가 실행되면 안됨)

그래서 times(1)으로 verify했다.

“[TDD] mockito에서 only와 times”의 2개의 댓글

    1. 10년의 세월을 넘어, 여전히 글이 도움이 되셨다니 저도 좋습니다. 읽어주셔서 감사합니다^^

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다