TP简单的单元测试框架 我的发布1.0版,持续跟新中...

ThinkPHP框架- 是一套开源的MVC结构的开源PHP框架,可是没有见过能够用来作单元测试的模块。直接使用phpunit会遇到不少框架访问的问题。在使用sea平台开发的过程当中,不能使用命令行运行phpunit运行测试用例。
本身开发了一套简单的测试框架,你们有问题和建议,请发送邮件到liulube@126.comphp

 

 

使用方法:
一、拷贝相应文件到相应目录
二、以测试 类:ExamTest 为例html

//测试类:(文件名:testExamTestAction.class.php)
class testExamTest extends LUNIT{
public function test(){
$cl = new ExamTest;
$a = $cl->A();
$b = array(1=>122,2=>"sdf");
return $this->assertEquals($a, $b);
}thinkphp

public function test1(){
$cl = new ExamTest;
$a = $cl->A();
$b = array(1=>121,2=>"sdf");
return $this->assertEquals($a, $b);
}
}框架

//须要测试的类:(文件名,ExamTestAction.class.php)
class ExamTest {
public function A(){
return array(1=>12,2=>"sdf");单元测试

}测试

}this

在ExamTestAction.class.php 中添加如下代码:
public function testExamTestAction() {
$path = dirname(dirname(dirname(__FILE__))) . "/Lib/Test/testExamTestAction.class.php";
if(!file_exists($path)){
echo $path;
}
$cl = new LUNIT($path, $path);
//echo $cl->get_ClassName();
$cl->testExec();
$cl->Output();
}spa


三、访问Test模块testExamTestAction方法,获得测试结果。命令行


持续跟新中,有问题和建议请发送邮件:liulube@126.comhtm

若是遇到不呢下载的状况,请联系本人


附件下载:http://www.thinkphp.cn/topic/download/id/14299.html

相关文章
相关标签/搜索