使用PHPUnit 測試自訂PHP 函數的方法:安裝PHPUnit 庫建立以"Test" 結尾的PHP 測試案例類,包含測試方法在測試方法中使用assertEquals 斷言函數的預期輸出使用phpunit 命令運行測試
如何使用PHPUnit 測試自訂PHP 函數?
簡介
PHPUnit 是用於單元測試的流行框架。它可以幫助您編寫測試案例來驗證您的自訂 PHP 函數的正確性。本文將指導您如何使用 PHPUnit 進行自訂 PHP 函數的單元測試。
安裝PHPUnit
composer global require --dev phpunit/phpunit
建立測試案例
要為自訂PHP 函數建立測試案例,請建立一個以"Test" 結尾的PHP 類,其中包含測試方法:
<?php namespace Tests; class CustomFunctionsTest extends \PHPUnit\Framework\TestCase { public function testAdd() { // 断言自定义函数 add() 的工作原理 $this->assertEquals(3, add(1, 2)); } }
執行測試
要執行測試案例,請使用PHPUnit 指令:
phpunit
實戰案例
假設我們有一個自訂的PHP 函數add()
,用於新增兩個數字:
function add(int $a, int $b) { return $a + $b; }
我們可以為該函數編寫一個簡單的測試案例:
<?php namespace Tests; class CustomFunctionsTest extends \PHPUnit\Framework\TestCase { public function testAdd() { // 断言自定义函数 add() 的工作原理 $this->assertEquals(3, add(1, 2)); } }
透過執行PHPUnit 命令,我們可以在終端機中看到以下輸出:
PHPUnit 9.5.23 by Sebastian Bergmann and contributors. Testing: OK (1 test, 1 assertion)
這表示我們的測試已經成功。
以上是如何使用 PHPUnit 測試自訂 PHP 函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!