MockK - 各テストのモックを再初期化する 質問する

MockK - 各テストのモックを再初期化する 質問する

以下を使用して作成されたモックがいくつかあります:val someService = mockk<SomeService>(relaxed = true)

ファイルには複数のテストがあり、テストごとにモックをリセットしたい

現在、MockK でこれを行う方法はありますか?

MockKAnnotations.init(this)があることは知っていますが、@Mockアノテーションでrelaxed = trueを設定する方法はないようです。

ベストアンサー1

MockK 内の特定のモックをリセットするには、メソッドを使用できますclearMocks()。リセットしたいモックをこのメソッドに渡します。

アノテーションを介してリラックスしたモックを作成するには、 をチェックするだけです@RelaxedMockK

おすすめ記事