エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
mockkのverifyでメソッドの引数の中身をチェックする - いわたんち
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
mockkのverifyでメソッドの引数の中身をチェックする - いわたんち
下のようなコードでUseCaseSaveのテストでrepo.saveに意図した値が入っているかを確認したいようなケー... 下のようなコードでUseCaseSaveのテストでrepo.saveに意図した値が入っているかを確認したいようなケース data class Data( val target: Int val timestamp: Date = Date() ) class UseCaseSave(val repo: Repo) { fun execute(num: Int) { repo.save(Data(num)) } } matcherを自前で用意することで対応が可能。 @Test fun test_hoge() { val repo = mockk() val useCase = UseCaseSave(repo) useCase.execute(1) verify { repo.save(match { date -> date.target == 1 }) } }