天天看點

Laravel 單元測試[phpunit]

1.應用場景

laravel架構中使用單元測試。

2.學習/操作

環境:

Windows10 64位 專業版

laravel 5.7 / 5.8 

2.1 安裝與運作測試

Laravel 內建的單元測試和功能測試(基于 PHPUnit)功能是開箱即用的,甚至還提供了簡單的單元測試和功能測試示例。

Linux:

要運作 PHPUnit,在項目根目錄下簡單運作 

vendor/bin/phpunit

 指令即可: //可以全局安裝或者執行路徑加入環境變量-->path中
Laravel 單元測試[phpunit]
Windows:
Laravel 單元測試[phpunit]

備注:

留心,Linux和Windows下的目錄分隔符是相反的[即正反斜線]

如果你想通過 Composer 運作 PHPUnit 的話,可以在 

composer.json

 檔案中做如下配置:

"scripts": {

    "test" : [

        "vendor/bin/phpunit"

    ],

    ... 

},

這樣就可以通過 

composer test

 運作測試了。

後續整理

...

3.問題

TBD

4.參考

https://xueyuanjun.com/post/9729  //基于 Laravel 5.7 開發部落格應用系列(一) —— 建立項目和測試驅動開發

後續補充

...