在 Ubuntu 上使用 PhpStorm 進行 PHP 單元測試,你需要遵循以下步驟:
composer require --dev phpunit/phpunit
phpunit.xml
的文件。這個文件將包含 PHPUnit 的配置信息。你可以根據需要自定義配置。例如:<?xml version="1.0" encoding="UTF-8"?>
<phpunit bootstrap="vendor/autoload.php" colors="true">
<testsuites>
<testsuite name="My Test Suite">
<directory suffix="Test.php">./tests</directory>
</testsuite>
</testsuites>
<filter>
<whitelist processUncoveredFilesFromWhitelist="true">
<directory suffix="Entity.php">./src</directory>
</whitelist>
</filter>
</phpunit>
在 PhpStorm 中配置 PHPUnit:打開 PhpStorm,然后依次點擊 “File” > “Settings” (或 “PhpStorm” > “Preferences”,如果你使用的是 macOS)。在設置窗口中,導航到 “Tools” > “PHP” > “Testing”。在 “PHPUnit” 部分,選擇 “Use configuration file” 并指定你的 phpunit.xml
文件的路徑。
編寫測試用例:在你的項目中創建一個名為 tests
的目錄,并在其中編寫測試用例。例如,你可以創建一個名為 ExampleTest.php
的文件,其中包含一個名為 testExample
的測試方法:
<?php
use PHPUnit\Framework\TestCase;
class ExampleTest extends TestCase
{
public function testExample()
{
$this->assertTrue(true);
}
}
vendor/bin/phpunit
這將運行你的單元測試,并顯示測試結果。
以上步驟應該可以幫助你在 Ubuntu 上使用 PhpStorm 進行 PHP 單元測試。根據你的需求,你可以調整配置和編寫更多的測試用例。