下载phpunit.phar
https://phpunit.de/getting-started/phpunit-9.html 官网
然后win点击这里下载
新建目录
这里目录可以作为参考,然后放在根目录下
新建一个示例类
<?phpdeclare(strict_types=1);namespace Hjj\DesignPatterns\Creational\Hello;class Hello {public function Do(): int{return 1;}
}
新建单元测试文件
选择测试的目录,勾选测试的方法
生成测试文件
解决文件自动引入
使用composer 来实现 psr-4 自动加载规范
composer init
一路下来到如上图。
结果如图:
配置引入autoload.php
点击apply
命令行执行一下,更新依赖
composer dumpautoload
进行单元测试
测试通过。
PS:
附上tp框架集成测试框架实现:https://blog.csdn.net/agonie201218/article/details/103364576
自动加载参考:https://learnku.com/articles/20823
测试例子参考:https://docs.phpunit.de/en/11.0/writing-tests-for-phpunit.html#asserting-return-values
安装phpunit.phar
参考:https://phpstorm.github.net.cn/using-phpunit-framework.html