В документации к Zend Framework есть описание как создавать PHPUnit тесты для контроллеров и для баз данных. Но, к сожалению они не объясняют как настроить приложения для выполнения Unit тестов.
В данной статье приведены шаги по настройке Unit тестов:
1. Установка phpunit
2. Установка xdebug
3. Настройка phpunit.xml
4. Создание TestHelper.php для инициализации приложения
5. Написание и выполнение простого теста
В первую очередь для выполнения тестов нам понадобится phpunit, который можео установить из PEAR пакета PHPUnit.
- $ pear channel-discover pear.phpunit.de
- $ pear config-set preferred_state alpha
- $ pear install phpunit/PHPUnit
- or you may wish to install all the optional supporting packages:
- $ nano /usr/local/php5/etc/php.ini // memory_limit = 32M; change this to at least 32M
- // if you get a permission denied error on the ZF community server, send an email to fw-servers mail list
- $ pear install --alldeps phpunit/PHPUnit
Следующим шагом установим xdebug. Xdebug мы будем использовать для проверки покрытие кода тестами.
- $ pecl install xdebug-beta
Теперь откройте ваш php.ini файл и пропишите загрузку xdebug.
- zend_extension=/usr/lib/..../..../php5/20060613/xdebug.so
(...)
Read the rest of
© Yaroslav Vorozhko for
Add to
Post tags:
Комментариев нет:
Отправить комментарий