Патерни проєктування · Middle · Запитання 39 з 75
Чим mock відрізняється від stub у тестах?
- ✓Правильна відповідь: Stub віддає готові дані, mock ще й перевіряє виклики
- 2Mock повертає заготовлені дані, а stub перевіряє виклики
- 3Це синоніми, відмінності лише в назвах бібліотек
Пояснення
Test doubles: dummy (заповнювач), stub (готові відповіді), spy (записує виклики), mock (з очікуваннями щодо викликів), fake (спрощена робоча реалізація, наприклад in-memory репозиторій). Впровадження залежностей робить підміну простою.