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

相關文章
相關標籤/搜索