Настраиваем PHPUnit тесты в Zend Framework 1.10
Posted in Development, PHP, Testing, ZendFramework on February 9th, 2010 by Yaroslav Vorozhko – 4 CommentsВ документации к 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

