コンテンツにスキップ

finalクラスをmockする

mockitoを使ってkotlinのclassをmockしようとすると、 kotlinのクラスはデフォルトでfinalなのでmockできません。 その解決法です。

環境

  • mockito-kotlin 3.2.0

方法

Mockito (Mockito 3.12.0 API) にあるとおり、 mock makerを有効にします。

src/test/resources/mockito-extensions/org.mockito.plugins.MockMakerファイルを作成して下記1行を書きます

mock-maker-inline

最終更新日: August 20, 2021