單元測試
單元測試
首先安裝ThinkPHP5的單(dan)元測試(shi)擴展,進(jin)入命令行(xing),切換到tp5的應(ying)用根目(mu)錄下面,執行(xing):
composer require topthink/think-testing
官方的
5.0版本的擴展庫版本號都是1.*,2.0版本均為ThinkPHP5.1版本專用。
由于單(dan)元測試擴展的依賴較(jiao)多(duo),因此安裝(zhuang)過(guo)程會比(bi)較(jiao)久,請(qing)耐(nai)心等待。
安裝完成后,會在應用根目錄下面增加tests目錄和phpunit.xml文件。
默認帶了一個tests/ExampleTest.php單元測試文件,我(wo)們可以直接在(zai)命令行(xing)下面(mian)運行(xing)單元測試:
php think unit
請始終使用以上命令進行單元測試,而不是直接用
phpunit來運行單元測試。
添加單元測試文件
我們來添加一個新的單元測試文件,單元測試文件為tests/IndexTest.php,內容如下:
<?php
use tests\TestCase;
class IndexTest extends TestCase
{
public function testSomethingIsTrue()
{
$this->assertTrue(true);
}
}
注意,單元測(ce)(ce)試文件中(zhong)定義的測(ce)(ce)試類如果不存在沖突,可(ke)以(yi)不需要使用命名空間。
文檔最后更新時間:2018-04-26 10:55:35
← 文件處理
未解決你的問題?請到「問答社區」反饋你遇到的問題
