概要 Kotlin使ったらMockitoさんがキレたのでMockMackerプラグインを入れた。 経緯と詳細 最近Androidアプリ開発でうだうだしているので触っているKotlin。良い感じなのだが、すべてのクラス・メソッドがfinalになるのでMockitoさんがキレる。 Mockito cannot mock/spy following: - final classesMockito cannot mock/spy following: - final classes ... もーヒートアップしないでくださいよ。 Webでこの話を追うと、当初この問題で行われたアプローチが3つ。 クラスを全部 open にする テストのためだけにコード変更するのやだなあ インターフェースにしよう テストのためだけにコード変更するのやだなあ PowerMock使え Mockito2以降への対応が今一つで
![KotlinでMockitoを使うだけの話 - ichily.blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/9fb67da1d8c847782a9dab36db05f5e3fe450a03/height=288;version=1;width=512/https%3A%2F%2Fimages-fe.ssl-images-amazon.com%2Fimages%2FI%2F51HzwN0d1iL._SL160_.jpg)