среда, 10 февраля 2010 г.

Настраиваем PHPUnit тесты в Zend Framework 1.10

В документации к Zend Framework есть описание как создавать PHPUnit тесты для контроллеров и для баз данных. Но, к сожалению они не объясняют как настроить приложения для выполнения Unit тестов.

В данной статье приведены шаги по настройке Unit тестов:

1. Установка phpunit

2. Установка xdebug

3. Настройка phpunit.xml

4. Создание TestHelper.php для инициализации приложения

5. Написание и выполнение простого теста


В первую очередь для выполнения тестов нам понадобится phpunit, который можео установить из PEAR пакета PHPUnit.



CODE:




  1. $ pear channel-discover pear.phpunit.de



  2. $ pear config-set preferred_state alpha



  3. $ pear install phpunit/PHPUnit



  4. or you may wish to install all the optional supporting packages:



  5. $ nano /usr/local/php5/etc/php.ini  // memory_limit = 32M; change this to at least 32M



  6. // if you get a permission denied error on the ZF community server, send an email to fw-servers mail list



  7. $ pear install --alldeps  phpunit/PHPUnit







Следующим шагом установим xdebug. Xdebug мы будем использовать для проверки покрытие кода тестами.



CODE:




  1. $ pecl install xdebug-beta







Теперь откройте ваш php.ini файл и пропишите загрузку xdebug.



CODE:




  1. zend_extension=/usr/lib/..../..../php5/20060613/xdebug.so







(...)
Read the rest of Настраиваем PHPUnit тесты в Zend Framework 1.10 (108 words)




© Yaroslav Vorozhko for Просто про веб технологии, 2010. |
Permalink |
No comment |
Add to
del.icio.us


Post tags:

Комментариев нет:

Отправить комментарий