mockitoに関するnauthizのブックマーク (2)
-
概要 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以降への対応が今一つで
-
Mockito2の変更点についてです。 Mockito1ユーザの方に向けた内容となります。 リリース方針について 2017/04にリリース方針が変更されました。 以前は修正が入る度にリリースされていましたが、今後は重要なバージョン(基本的にはメジャー/マイナーバージョンが更新されたもの)のみが、JCenter/Mavenセントラルリポジトリより提供されます。 Mockito1からの変更点 主な変更点、追加機能を以下に記載します。 詳細は、Wiki、リリースノートおよびMockitoのJavadocを確認下さい。 finalクラス/メソッドをモックできるようになった Mockito1ではPowerMockを必要としましたが、Mockito2からはinline mock makerを有効にすることで、これらをモックすることが可能になりました。 デフォルトでfinal指定されているKo
-
1