我设计了一个流畅的界面来检索列表元素。
一个电话可以是:
repo.actives().sortedByCode().values();
主要优点是代码的可读性。
该调用values()
返回一个List<OfWhatIExpect>
. 前面的调用 (actives(), sortedByCode(), ...) 返回一个 ListResult 来管理 fluent API。
我正在研究如何测试 API 调用。根据用例,我必须确保调用者使用了actives()
API。
关于如何管理的任何想法?