Почему бы (CodeIgniter) get_instance () не работать?

Я пытаюсь заставить PHPUnit (для TDD) работать с CodeIgniter.

Совершенно разумное руководство, которому я следую, находится здесь: http://www.jamesfairhurst.co.uk/posts/view/codeigniter_phpunit_and_netbeans

Но проблема, которую я получаю, заключается в следующем:

c:\projects\project1\tests>phpunit .
Fatal error: Call to undefined function get_instance() in c:\....\PostTest.php on line 7

что почти звучит так, будто весь мой каркас CodeIgniter не виден.

Я изменил файл bootstrap.php, чтобы иметь явный путь к системной и прикладной папкам, просто чтобы быть уверенным, что это не так просто. Но не повезло.

От чего зависит get_instance для запуска? Это часть базовой платформы CodeIgniter.

0

Решение

Я получил ту же ошибку.

Проблема в файле phpunit.xml
Вы должны разместить его на
c:\projects\project1\tests>

и вам нужно создать файл bootstrap.php как по вашей ссылке:
http://www.jamesfairhurst.co.uk/posts/view/codeigniter_phpunit_and_netbeans

вот как ваши тесты соединяются с вашим кодигнитером

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]