PHPUnit安裝
Linux
如果要全局安裝 PHAR:
wget https://phar.phpunit.de/phpunit-6.2.phar
chmod +x phpunit-6.2.phar
sudo mv phpunit-6.2.phar /usr/local/bin/phpunit
phpunit --version
也可以直接使用下載的 PHAR 文件:
wget https://phar.phpunit.de/phpunit-6.2.phar
php phpunit-6.2.phar --version
Windows
整體上說馆匿,在 Windows 下安裝 PHAR 和手工在 Windows 下安裝 Composer 是一樣的過程:
為 PHP 的二進(jìn)制可執(zhí)行文件建立一個(gè)目錄慕的,例如 C:\bin
將 ;C:\bin 附加到 PATH 環(huán)境變量中(相關(guān)幫助)
下載 https://phar.phpunit.de/phpunit-6.2.phar 并將文件保存到 C:\bin\phpunit.phar
打開命令行(例如堕伪,按 Windows+R ? 輸入 cmd ? ENTER)
建立外包覆批處理腳本(最后得到 C:\bin\phpunit.cmd):
C:\Users\username>cd C:\bin
C:\bin>echo @php "%~dp0phpunit.phar" %* > phpunit.cmd
C:\bin>exit
新開一個(gè)命令行窗口,確認(rèn)一下可以在任意路徑下執(zhí)行 PHPUnit:
C:\Users\username>phpunit --version
一些常用的斷言
assetTure assetStatus assetJson assetArrayHasKey assetClassHasAttribute
使用技巧
phpunit --help //查看可用選項(xiàng)
phpunit ClassTest //要測(cè)試的類
phpunit --filter=testFunction //要測(cè)試的方法
phpunit --stop-on-error //首次錯(cuò)誤出現(xiàn)后停止執(zhí)行
phpunit --stop-on-failure //首次錯(cuò)誤或失敗出現(xiàn)后停止執(zhí)行
phpunit --stop-on-risky //首次碰到有風(fēng)險(xiǎn)的測(cè)試時(shí)停止執(zhí)行