在 PhpStorm 的 Ubuntu 版本中進行單元測試,你需要遵循以下步驟:
安裝 PHPUnit: 首先,確保你已經安裝了 PHP 和 Composer。然后,在終端中運行以下命令來全局安裝 PHPUnit:
composer global require phpunit/phpunit
確保將 Composer 的全局 bin 目錄添加到你的系統 PATH 中。你可以在 ~/.bashrc
或 ~/.zshrc
文件中添加以下行(取決于你使用的 shell):
export PATH="$PATH:$HOME/.composer/vendor/bin"
保存文件并運行 source ~/.bashrc
或 source ~/.zshrc
使更改生效。
在 PhpStorm 中配置 PHPUnit: 打開 PhpStorm,然后轉到 “File” > “Settings”(或 “PhpStorm” > “Preferences”,如果你使用的是 macOS)。在設置對話框中,展開 “Tools” 部分,然后點擊 “PHP Unit”。在這里,你可以選擇 PHPUnit 的可執行文件路徑(如果你在全局范圍內安裝了它,它應該會自動填充)。
創建測試類:
在你的項目中創建一個新的 PHP 類,用于編寫測試用例。例如,你可以創建一個名為 ExampleTest.php
的文件,其中包含一個名為 ExampleTest
的類。在這個類中,你可以編寫針對你的項目代碼的測試方法。
編寫測試方法:
在測試類中,編寫一個或多個測試方法。每個測試方法都應該以 test
開頭,并使用 $this->assertEquals()
、$this->assertTrue()
等斷言方法來驗證你的代碼的行為。例如:
use PHPUnit\Framework\TestCase;
class ExampleTest extends TestCase
{
public function testBasicTest()
{
$this->assertTrue(true);
}
}
運行測試:
要運行測試,你可以在 PhpStorm 的 “Terminal” 窗口中使用 phpunit
命令,或者在你的項目中右鍵單擊測試類或方法,然后選擇 “Run ‘PHPUnit’”。測試結果將顯示在 PhpStorm 的 “Run” 工具窗口中。
遵循這些步驟,你應該能夠在 PhpStorm 的 Ubuntu 版本中輕松地進行單元測試。