预期使用内置于CodeIgniter的单元测试

时间:2010-11-10 15:24:21

标签: unit-testing codeigniter

在大多数框架单元测试实现中,您有一组测试,并且您可以从单个[console]命令执行这些测试。测试运行并给出结果。结果会有所不同,但通常包括通过/失败。

CodeIgniter的单元测试框架看起来不同,我注意到了大量的随机附加项目,以增强或替换CodeIgniter单元测试框架。

我的问题是:CodeIgniter内置的单元测试框架的预期工作流程或用途是什么?

我读了documentation;我知道了。这是一个简单的课程。但是哪个人利用这个班级?

例如,所有测试都进入单个“测试”控制器吗?或者测试是否混合到每个控制器?然后是模型和自定义助手的问题......另外,我假设测试是通过浏览器(或相似的)请求运行的......

感谢您的指导!

的问候,
弗兰克

1 个答案:

答案 0 :(得分:4)

我收到another source的回复,我想在此发布,因为我知道它。

基本答案是CI(CodeIgniter)单元测试类不像传统的单元测试套件(JUnit,NUnit或python的unittest)。在CI中,该类旨在用于目标(测试目标的代码库)中。

要明确:我不赞同这一点,我也不确定 是CI unit_test class的预期用途。这就是我到目前为止所说的。也许其他人也听过这个并且可以投票。如果这是通过投票或通过评论获得支持,我会将此标记为答案。我仍然对不同意见感兴趣。