Posts 2021년 03월 31일, Daily Comment
Post
Cancel

2021년 03월 31일, Daily Comment

Mockito의 변화

1.0 -> 2.0으로 버전업을 하며 매처의 동작이 변경되었다.
기존의 1.0의 any로 시작하는 매처들은 유형을 확인하지않고 들어오는 모든 인자들을 매핑했다. ( 자동으로 nullable )

2.0부터 이 문제를 해결하고 싶어 any를 제외한 모든 any
에 유형 검사를 넣었고 null은 유형검사를 하지 못하기 때문에 통과하지 못하게됐다.

기존 null을 허용하는 anyString()은 nullable(String.class) or any()
( 더 정확하게 Mockito.any()) 를 권장한다. ( 사용해야한다 )

참고 자료: mockito/issues

This post is licensed under CC BY 4.0 by the author.