MockitoのMatcherを使って以下のような検証を行ったときにエラーが出たときの対処法をメモしておきます。
環境
MockitoのMatcherでnullを扱う方法
null
のMatcherであるisNull()
を使えばOKです。
ちなみに、Mockitoの2系ではanyXXX()
やany(XXX.Class)
がnull
にマッチしなくなりました。そのため、anyString()
でnull
を検証することはできないのですね。
まとめ
MockitoのMatcherでnullを扱うときは、isNull()
を使いましょう。