tp5單元測試1

1.安裝ThinkPHP5的單元測試擴展

composer require topthink/think-testing=2.0.*

2.安裝完成後,會在應用根目錄下面增加tests目錄和phpunit.xml文件。 

3.命令行下面運行

php think unit

結果:

4.修改 ./tests/ExampleTest.php(操作方法規則:test+要測試的操作方法名

class ExampleTest extends TestCase
{

//    public function testBasicExample()
//    {
//        $this->visit('/')->see('ThinkPHP');
//    }
    public function testMethod()
    {
        $this->assertEquals(5,$this->add(1,3));
    }
    // 方法
    public function add($a,$b)
    {
        return $a+$b;
    }
}

5.再次運行 

php think unit

結果:

參考:

https://blog.csdn.net/qq_36431166/article/details/101369970

https://www.kancloud.cn/manual/thinkphp5_1/354125

visit();

一個get請求的方法,傳一個參數:路徑

路徑可以是模塊/控制器/操作方法,也可以是路由

makeRequest();

一個可以定製請求的方法,一般用3個參數

第一個參數是http請求方法

第二個參數是路徑(同上)

第三個參數是請求參數(必需是數組)

單元測試的方法 phpunit手冊

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章