phpunit入門

安裝

安裝教程參考php

說明

  • windows下安裝那個盤符無所謂
  • windows下若是不定義全局變量,能夠進入phpunit.phar所在目錄才能執行,例如:html

    cd G:/phpstudy/phptutorial/tool/phpunit
    phpunit --version
    #固然配環境變量,全局配置操做更方便一點
  • 全局配置,配置環境變量的路徑是「創建外包覆批處理腳本(最後獲得 C:binphpunit.cmd):」官方教程裏面第五步的所在路徑

配置

  • 配置composer參考bootstrap

    • 例如
    {
        "autoload": {
            "classmap": [
                "src/"
            ]
        },
        #核心
        "require-dev": {
            "phpunit/phpunit": "^8"
        }
    }
  • 安裝依賴
composer install

使用

  • 經常使用操做windows

    • 示例composer

      phpunit --bootstrap vendor/autoload.php tests/EmailTest //測試本身寫的Email類
      phpunit --bootstrap vendor/autoload.php --testdox tests //testDox查看測試結果
      • 參數說明
      --testdox
      --colors
      --verbose
  • 測試初始化
setUp
  • 經常使用斷言函數
assertTrue
assertFalse
assertInstanceOf
assertSame
assertEquals
assertEmpty
assertArrayNotHasKey
相關文章
相關標籤/搜索