一个为ThinkPHP打造的的UnitTest,简单易用、高效便捷。
##How To Use
- 在
Application
目录下创建Test/Controller
,编写测试Controller。 - 以编写 IndexController为例:
namespace \Test\Controller;
class IndexController extends UnitTest{
/**
* 调用方法:
* 1. http://localhost/PROJECT_NAME/index.php?m=Test 自动执行全部测试文件
* 2. http://localhost/PROJECT_NAME/index.php?m=Test&controller=XXX 自动执行参数crontroller指定的文件
*/
function index(){
$this->run(true); //测试方式1 : 通过自动遍历测试文件的方式执行测试
}
function index2(){
$this->setController( array(__CLASS__ ,'\OtherClassName') ); //测试方式2 :设置将要执行的测试类
$this->run(); //执行测试代码
}
function testExample1(){ //该方法将自动被测试
$this->assertTrue(true);
$this->assertFalse(false);
}
function testExample2(){ //该方法将自动被测试
$this->assertEmpty(null);
$this->assertNotEmpty(true);
}
}
##Bug && Contact Author