PhpUnit заглушка

Общие вопросы по использованию фреймворка. Если не знаете как что-то сделать и это про Yii, вам сюда.
Ответить
vladimircape
Сообщения: 339
Зарегистрирован: 2012.05.29, 16:31

PhpUnit заглушка

Сообщение vladimircape »

Надо сделать тесты для одной модели ,но она обращается к внешнему ресурсу а именно к PayPal. Знаю что нужна заглушка чтобы выдавала аналогичные ответы, но вот как реализовать в Yii?
Skiller
Сообщения: 627
Зарегистрирован: 2011.11.27, 00:21

Re: PhpUnit заглушка

Сообщение Skiller »

Чтобы реализовать заглушку вы ее должны как минимум извне передать, с помощью Ioc/DI, либо просто мокните нужные метод геттер в модели чтобы передавал заглушку. Заглушка(Stub) по сути просто объект с методами которые могут возвращать константные значения,создайте его и все, ну или как уже сказал мокните и через will у мока настройте все как надо :)
Ответить