Что такое Fake в unit тестировании?

1 мин
Автор PINTA IT
Что такое Fake в unit тестировании?
Что такое Fake в unit тестировании?

Fake  это объект, имеющий рабочую реализацию, но не такой, как у настоящих рабочих объектов. Обычно он представляет собой упрощённую версию реального объекта.

В качестве примера может быть реализация в оперативной памяти объектов доступа к данным (Data Access Object) или репозиторию (Repository). Реализация поддельных объектов не будет привлекать базу данных, но будет использовать простую коллекцию для хранения данных. Это позволяет нам выполнять интеграционный тест сервисов без участия базы данных и выполнения тем самым трудоёмких запросов.

Похожие публикации