Описание тега stub
Реализация замены для объектов, методов или функций, чтобы удалить внешние зависимости.
Реализация замены для объекта, метода или функции. Типичные типы заглушек:
- Тестирование заглушек, удаляющих внешние зависимости. Обычно они используются во время модульного и компонентного тестирования. Если вы пытаетесь написать модульный тест и вам нужно заменить простой вызов базы данных, внешних библиотек (например, файлового ввода-вывода) или другого системного API, заглушка может идеально подойти для ваших нужд.
- Заглушки RPC (CORBA, RMI, веб-служба) перенаправляют вызов в удаленную службу, где он обрабатывается; ответ, если таковой имеется, возвращается вызывающей стороне. Они реализуют тот же интерфейс, который реализуется обслуживающим объектом на удаленной стороне (также могут реализовывать дополнительные интерфейсы).
- Пустые заглушки - это пустые заполнители для объектов, методов или функций, которые должны быть выполнены позже. Они позволяют скомпилировать текущий код, чтобы можно было протестировать другие, уже готовые части. Такие заглушки используются при реализации очень больших библиотек после некоторого уже указанного API.
Издеваться несколько похожа на испытательной заглушкой, но не считается заглушкой, как это специальный объект, цель, регистрирующим, который был призван на него. Он не выполняет других действий (обычно нежелательный частичный макет перенаправляет выполнение некоторых методов базовому объекту).