リスト要素を取得する流暢なインターフェイスを設計しました。
1 回の呼び出しは次のようになります。
repo.actives().sortedByCode().values();
主な利点は、コードの可読性です。
呼び出しは をvalues()
返しますList<OfWhatIExpect>
。前の呼び出し (actives()、sortedByCode()、...) は、流暢な API を管理する ListResult を返します。
API呼び出しをテストする方法に取り組んでいます。ユースケースによっては、呼び出し元actives()
がたとえば API を使用したことを確認する必要があります。
それを管理する方法についてのアイデアはありますか?