使用CodeIgniter的人使用自动化的单元测试吗?
似乎CodeIgniter的人做单元测试需要有一个在浏览器中运行的控制器,
例如:
但是,我只想从命令行进行测试,我需要自动测试和构建。
有什么建议吗?
谢谢。
发布于 2011-02-04 17:29:15
您可以将此集成与phpunit - http://www.foostack.com/foostack/结合使用。
然后,它将从命令行运行。
发布于 2011-08-22 16:22:55
我要做的是:
require_once测试中的bootstrap.php文件。provebootstrap.php
<?php
// Initialize CodeIgniter, suppressing output.
ob_start();
require_once __DIR__ . '/../index.php';
ob_end_clean();
require_once __DIR__ . '/Test.php';一个测试的例子:
t/000-sanity.t
#!/usr/bin/env php
<?php
require_once 'bootstrap.php';
plan(1);
is(true, true, 'Test.php works');所有CodeIgniter的东西都是可用的。例如,您可以执行$ci =& get_instance();
这个设置在CI 1.7.x和2.x中工作得很好。Test.php也非常容易使用。
https://stackoverflow.com/questions/4883333
复制相似问题