Wansuko-cmd / Passon

3 stars 0 forks source link

UseCaseを、アプリケーションの振る舞いを記述するように修正 #45

Closed Wansuko-cmd closed 2 years ago

Wansuko-cmd commented 2 years ago

概要

UseCaseを修正しました。 それに伴ってQueryService等も修正しています

実装したところ

UseCase with QueryService ViewModel等変更に影響のあったところ

懸念点

UseCaseの実装の仕方がこんな感じでいいのかが心配です たとえばFetchPasswordSetUseCaseの部分(詳細画面と編集画面)が以前よりも少しだけ遅くなったようにも思えます

Wansuko-cmd commented 2 years ago

MockK(というかモック系ライブラリ)とValue Classの相性が悪そう Value Classを引数に取るところにanyを使ってたんですがNull Point Exceptionになって結構足止めを食らいました 調べてみたところ、MockKとMockitoで問題になってました 対策方法はHoge(any())と定義してやることです