@NetyNicka

Не работает пример юнит тестов Phalcon, где ошибка?

Доброго времени суток товарищи!
По ходу знакомства с Phalcon наткнулся на проблему с unit тестированием, пример которого есть в документации фреймверка.

При обычном копи пасте появляется шибка:
PHP Fatal error: Class 'UnitTestCase' not found in /home/Dev/web/testproject.local/public_html/tests/testsTestUnitTest.php on line 5


Добавление (гуглил же перед написанием вопроса)
$loader->registerNamespaces(array(
    'Phalcon' => '/var/tmp/incubator/Library/Phalcon/'
));

в файл TestHelper.php результатов не принесло.

Также смущает момент с строкой:
// required for phalcon/incubator
include __DIR__ . "/../vendor/autoload.php";

Так как в папке /incubator/
нет никаких autoload.php файлов.

В примере тоже указывается ссылка на ../vendor/autoload.php, но опять же не понятно, что в этой папке и в этом файле должно быть.
Выручайте товарищи! Как запустить этот увлекательный юнит тест?
  • Вопрос задан
  • 321 просмотр
Решения вопроса 1
iiifx
@iiifx
PHP, OOP, SOLID, Yii2, Composer, PHPStorm
Не знаком с Фальконом(!!!), но на основе

// required for phalcon/incubator
include __DIR__ . "/../vendor/autoload.php";

и

PHP Fatal error: Class 'UnitTestCase' not found in /home/Dev/web/testproject.local/public_html/tests/testsTestUnitTest.php on line 5


делаю вывод, что у вас не установлены пакеты с Composer, которые нужны для тестирования. Вот эта штука /vendor/autoload.php она генерируется компосером.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
LittleFatNinja
@LittleFatNinja
горе девелопер, любитель лютой садомии
в php.ini доавил?
extension=phalcon.so
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы