1. Введение
Fluent API — это метод разработки программного обеспечения, основанный на цепочке методов для создания кратких, удобочитаемых и красноречивых интерфейсов.
Они часто используются для строителей, фабрик и других творческих шаблонов проектирования . В последнее время они становятся все более популярными по мере развития Java , и их можно найти в популярных API, таких как API Java Stream и среда тестирования Mockito .
Тем не менее, имитация API-интерфейсов Fluent может быть болезненной, поскольку нам часто нужно настроить сложную иерархию фиктивных объектов .
В этом уроке мы рассмотрим, как этого избежать, используя замечательную функцию Mockito.