Ada*_*nch 5 php phpunit unit-testing codeigniter codeigniter-2
我们决定在下一个项目中使用PHPUnit(和Jenkins一起使用).我们正在考虑不同的PHP框架,其中一个是CodeIgniter.我看到一个 很多 的人用我的CIUNIT以"桥"的PHPUnit和笨.在线文档中几乎没有解释.
其他框架似乎不需要像这样的"酷桥".
Fra*_*ila 10
原因:
您并不一定要求 CIUNIT对CI进行单元测试.但你必须做点什么.在我的例子中,我为index.php编写了一个替代前端控制器,它只加载了获取CI超级项目所需的最小值.我require_once是在我的测试文件的顶部,$this->CI =& get_instance()在SetUp()方法.但是,如果我是一个绝对纯粹的单元测试器,我应该在每次测试后销毁并重新创建CI对象,以防某些状态被困在其中.我不确定CIUNIT是否会为你做这件事.