Java

MockitoのMatcherでnullを扱う方法

MockitoのMatcherを使って以下のような検証を行ったときにエラーが出たときの対処法をメモしておきます。

環境

MockitoのMatcherでnullを扱う方法

nullのMatcherであるisNull()を使えばOKです。

ちなみに、Mockitoの2系ではanyXXX()any(XXX.Class)nullにマッチしなくなりました。そのため、anyString()nullを検証することはできないのですね。

まとめ

MockitoのMatcherでnullを扱うときは、isNull()を使いましょう。

参考リンク

-Java

© 2020 Reasonable Code