在Ubuntu上使用PhpStorm进行单元测试,可以按照以下步骤进行操作:
安装 PHPUnit:
composer global require phpunit/phpunit
~/.bashrc
或 ~/.zshrc
文件中添加以下行:export PATH="$PATH:$HOME/.composer/vendor/bin"
保存文件并运行 source ~/.bashrc
或 source ~/.zshrc
使更改生效。安装 PhpStorm:
PhpStorm-2023.3.gz
点击提取到指定位置。ja-netfilter-all
文件夹至上一步提取之后的 PhpStorm-2023.3/bin
文件夹下,打开 ja-netfilter-all
下的 scripts
文件夹,右键空白处点击以终端打开。./install.sh
回车,等待完成。PhpStorm-2023.3/PhpStorm-233.11799.232
文件夹下的 bin
文件夹,右键空白处点击以终端打开,输入:./phpstorm.sh
回车启动软件。PhpStormActivation code.txt
拖动至框内,点击 activate。配置 PhpStorm 使用 WSL PHP CLI(可选但推荐):
php.exe
对应的路径)输入框右侧的按钮,然后选择「From Docker, Vagrant, VM, WSL, Remote…」。创建测试类:
ExampleTest.php
的文件,其中包含一个名为 ExampleTest
的类。编写测试方法:
test
开头,并使用 $this->assertEquals()
、$this->assertTrue()
等断言方法来验证你的代码的行为。例如:use PHPUnit\Framework\TestCase;
class ExampleTest extends TestCase {
public function testBasicTest() {
$this->assertTrue(true);
}
}
运行测试:
查看测试结果:
通过以上步骤,你应该能够在 Ubuntu 上的 PhpStorm 中轻松地进行单元测试。根据你的项目需求,你可能需要调整配置和设置。但是,这些基本步骤应该足以帮助你开始使用 PhpStorm 进行单元测试。