为什么(CodeIgniter)get_instance()不起作用?

时间:2014-09-17 01:51:42

标签: php codeigniter tdd

我正在尝试使用CodeIgniter处理PHPUnit(用于TDD)。

我关注的完全合理的指南就在这里: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框架的一部分。

1 个答案:

答案 0 :(得分:0)

我得到了同样的错误。

问题出在文件phpunit.xml中 你需要把它放在上面 c:\projects\project1\tests>

您需要在链接上创建bootstrap.php文件: http://www.jamesfairhurst.co.uk/posts/view/codeigniter_phpunit_and_netbeans

您的测试如何连接到您的codeigniter