メインコンテンツへスキップ

Mockitoの@InjectMocksはKotlinのデフォルト引数を持つコンストラクタを発見できない

·4 文字·1 分
技術 Kotlin Mockito

タイトルがどこまで正確なのかはわかりませんがともかくMockitoの@InjectMocksをKotlinのデフォルト引数を持つコンストラクタがデフォルトコンストラクタのクラスで使おうとすると引数が0個のデフォルトコンストラクタが無い!!!って怒られて使えません。

解決策は単純でデフォルト引数を使わないか@InjectMocksを使わない

もっと単純な解決法を見つけたら追記しておきます。

このことを書こうとしたら使ってるhugo古すぎて新規記事作成時にエラーでたんで直してるうちにすごい時間経ってしまった…