2

リスト要素を取得する流暢なインターフェイスを設計しました。

1 回の呼び出しは次のようになります。

repo.actives().sortedByCode().values();

主な利点は、コードの可読性です。

呼び出しは をvalues()返しますList<OfWhatIExpect>。前の呼び出し (actives()、sortedByCode()、...) は、流暢な API を管理する ListResult を返します。

API呼び出しをテストする方法に取り組んでいます。ユースケースによっては、呼び出し元actives()がたとえば API を使用したことを確認する必要があります。

それを管理する方法についてのアイデアはありますか?

4

0 に答える 0