2018年11月25日 星期日

Use PHPUnit

使用PHP Unit做單元測試,單元測試確保個別的類別、方法、函式在獨立的情況下運作正常。

Step

  • composer安裝PHPUnit
  • 配置
  • 建立Test code
  • 執行測試

Implement

1. composer安裝PHPUnit
Terminal 輸入 composer require --dev phpunit/phpunit ^7
指令會下載PHPUnit到專案中的vendor/
2. 配置composer.json 自動載入src/內的程式
3. test/內建立測試檔案
4. 執行測試檔案
Terminal輸入 ./vendor/bin/phpunit tests/EmailTest

P.S.

PHPUnit相關設定在vendor/phpunit/phpunit/phpunit.xml

Reference

Related Posts:

  • 解決PHP輸出UTF-8輸出成CSV亂碼問題Description 在輸出資料時,時常使用會輸出成CSV文件,為什麼要輸出能CSV呢? 原因有以下幾個 1. 結構簡單 2. 容量儲存較小 3. Excel支援直接查看 一般我們直接UTF-8輸出成CSV用Excel打開會是亂碼,是因為Excel預設用GBK解析的緣故。 這時只要加上BOM,就… Read More
  • Use PHPUnit使用PHP Unit做單元測試,單元測試確保個別的類別、方法、函式在獨立的情況下運作正常。 Step composer安裝PHPUnit 配置 建立Test code 執行測試 Implement 1. composer安裝PHPUnit Terminal 輸入 composer req… Read More

0 意見:

張貼留言