参考
- https://www.bilibili.com/video/BV1da4y1x7ZD
- https://learnku.com/articles/22072 (非常详细)
- https://juejin.cn/post/6844903541136424967
- https://docs.phpunit.de (官方文档)
注意
PHPUnit Test Explorer 可能会抽风导致没有测试按钮之类的情况,抽风的时候也可以使用注释 @test 来标注需要测试的方法,就可以点击测试了
use PHPUnit\Framework\TestCase;
class SampleTest extends TestCase
{
public function testSomething()
{
$this->assertTrue(true, 'This should already work.');
}
/**
* @test
*/
public function something()
{
$this->assertTrue(true, 'This should already work.');
}
}
环境
软件/系统 | 版本 | 说明 |
---|---|---|
windows | 10 | |
php | 8.1.9-Win32-vs16-x64 | |
composer | 2.4.4 | 下载 |
phpunit | ^10.4 | php依赖 |
vscode | 1.84.2 | |
PHPUnit Test Explorer | v3.2.2 | vscode插件 |
步骤
- 初始化项目。(此处
composer
为https://getcomposer.org/download/
处下载的composer.phar
去掉后缀)
php composer init
- 安装 phpunit 库。
php composer require --dev phpunit/phpunit
标签:Code,https,单元测试,VS,phpunit,composer,Test,php,PHPUnit
From: https://www.cnblogs.com/xiaqiuchu/p/17865196.html