Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Приветствуя всех форумчан. Начал изучать Laravel и столкнулся с такой проблемой как тестирование на phpunit. Начал и в это вникать, но никак не могу понять что такое "mock" и так сказать с чем его "едят"? Может кто то опишет вкратце или сбросит где почитать или посмотреть желательно на русском. Заранее спасибо!
Моки это заглушки другими словами, нужны что-бы тестировать объекты независимо друг от друга.
Погугли на эту тему есть много инфы.
заглушки — это скорее dummy. моки — это имитация других классов, к которым обращается тестируемый. они содержат то же апи, имеют ту же цепочку наследования, но вместо выполнения требуемого функционала они возвращают те значения, которые указаны в коде теста. кроме того моки умеют проверять — какие методы были вызваны, сколько раз и с какими параметрами, и если эти условия не выполняются — фейлить тест.
Не в сети
Страницы 1