Расскажите о Unit Tests (required), Functional Tests (optional). Моки в PHP.
Уровень: Junior
Ответ
Unit-тесты проверяют изолированные части кода (например, один класс или метод). Functional-тесты проверяют работу системы в целом. Моки (Mock) — объекты, которые имитируют поведение реальных зависимостей в тестах, позволяя проверить, как тестируемый код взаимодействует с ними (например, был ли вызван определённый метод).