В приложении Zend framework 1 PHPUnit не загружает application.ini в контроллерах, но работает в моделях.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 В приложении Zend framework 1 PHPUnit не загружает application.ini в контроллерах, но работает в моделях.

Сообщение Anonymous »

Мы используем Zend framework 1.11.11. На нашем сервере установлен PHPUnit 3.7.9. Мы знаем, что наша версия Zend Framework не поддерживает PHPUnit 3.7.9. Но до сих пор нам удавалось использовать PHPUnit для тестирования моделей.

Однако, когда дело доходит до тестирования контроллеров, PHPUnit терпит неудачу. После размещения кода диспетчеризации() в блоке try/catch мы узнали, что не удалось загрузить одно свойство из Zend_Registry. Это определено в application.ini. В моделях используется то же свойство, и здесь у нас нет проблем.

Возможно ли, что мы чего-то упускаем? Или просто невозможно использовать PHPUnit 3.7.9 с нашей версией ZF?

Вот phpunit.xml:

Код: Выделить всё


./




../application/
../library/

../application/
../library/Zend
../application/Bootstrap.php
../application/controllers/ErrorController.php










Тестируемый bootstrap.php:

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/15822673/in-a-zend-framework-1-application-phpunit-fails-to-load-application-ini-in-cont[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»