"Заглушка" - це реалізація інтерфейсу, який існує для надання даних / відповіді. Наприклад:
- набір даних
- список користувачів
- Xml-файл
Зазвичай це надається іншою службою (будь то Веб-служба, інша програма, база даних), але для того, щоб поліпшити перевірку коду, результати «підробити».
Основна перевага цього полягає в тому, що воно дозволяє робити твердження в одиничних тестах на основі очікуваних даних. Якщо помилки виникають через помилки даних, то можна легко додати тести, створити нову заглушку (копіюючи помилку даних) та код, створений для виправлення помилки.
Заглушки відрізняються від Mocks тим, що вони використовуються для представлення та перевірки стану об'єкта, тоді як Mock перевіряє його взаємодію .