くうと徒然なるままに

モバイルアプリを作りながらバックエンドも作っています。

Mockito で void なメソッドをモックする

Mockito はいいぞ〜

さて、 void なメソッドを mock するにはどうすれば良いのかってのは少しハマったので書いてきます〜

解決方法

doNothing().when(targetMock).targetMethod() 的な感じで実装してくといけました〜。

コードで解説

val keyword = "hello world"
doNothing().`when`(target).hoge(keyword)
target.hoge(keyword)
verify(target, times(1)).hoge(keyword)