- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我们决定在下一个项目中使用 PHPUnit(与 Jenkins)。我们正在考虑不同的 PHP 框架,其中之一是 CodeIgniter。我看到了 a lot of人们使用 My CIUNIT至 "bridge" PHPUnit 和 Codeigniter。在线文档中几乎没有解释。
其他框架似乎不需要 "cool bridge"像这样。
最佳答案
原因:
您不绝对要求 CIUNIT 对 CI 进行单元测试。但是你必须做点什么。在我的例子中,我为 index.php 编写了一个替代的前端 Controller ,它只加载获取 CI super 对象所需的最少内容。我 require_once
它在我的测试文件的顶部,并且 $this->CI =& get_instance()
在 SetUp()
方法中。但是,如果我是一个绝对纯粹的单元测试人员,我应该在每次测试后销毁并重新创建 CI 对象,以防某些状态被困在其中。我不确定 CIUNIT 是否为您做这件事。
关于php - 为什么需要 CIUnit 才能将 PHPUnit 与 CodeIgniter 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11345667/
我正在使用 PHP CodeIgniter Framework 编写应用程序。我正在尝试使用 CI_Unit 扩展 PHPUnit 来测试应用程序。为了测试模型,我尝试加载 PHPUnit 文档中定义
我正在使用 CodeIgniter 1.7.2 和 CIUnit v.0.17 我对 PHPunit 还很陌生,所以请多多包涵。我已经设置了用 CIUnit 扩展的 phpUnit 项目来测试在 co
我们决定在下一个项目中使用 PHPUnit(与 Jenkins)。我们正在考虑不同的 PHP 框架,其中之一是 CodeIgniter。我看到了 a lot of人们使用 My CIUNIT至 "br
我将 PHPUnit 3.5 和 CIUnit 与 PHING 2.4 一起用于单元测试我的 CodeIgniter Controller 功能 问题是当我测试的函数包含 redirect() 函数时
我是一名优秀的程序员,十分优秀!