代码之家  ›  专栏  ›  技术社区  ›  Frank V

内置于代码点火器中的单元测试的预期用途

  •  20
  • Frank V  · 技术社区  · 14 年前

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

    codeigner_的单元测试框架似乎有所不同,我注意到在项目上有大量的随机定位,以增强或替换codeigner单元测试框架。

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

    我读了 documentation 我明白了。它是一个简单的类。但是在哪里使用这个课程呢?

    例如,是否所有测试都进入一个__test_控制器?或者测试是混合到每个控制器中?还有模型和自定义助手的问题…另外,我假设测试是通过浏览器(或类似的)请求运行的…

    谢谢你的指导!

    当做,
    弗兰克

    1 回复  |  直到 9 年前
        1
  •  4
  •   user562529    9 年前

    another source 我想把它贴在这里,因为我知道它。

    基本答案是CI(codeigner)单元测试类不像传统的单元测试套件(junit、nunit或python的unit test)。在CI中,类的目的是在目标(测试目标的代码库)中使用。

    明确地说:我既不赞同这一点,也不确定这一点。 CI的预期用途 unit_test class . 这正是迄今为止我听到的。也许其他人也听到了,可以投票决定。如果这是投票通过或通过评论获得支持,我将把它标记为答案。我仍然对不同的意见感兴趣。