vgirol / phpunit-exception
为使用PHPUnit测试异常添加了一些实用工具
v2.1.2
2021-04-04 21:43 UTC
Requires
- php: ^7.3|^8.0
- phpunit/phpunit: ^9.0
Requires (Dev)
- infection/infection: ~0.14
README
技术
- PHP 7.3+
- PHPUnit 9+
安装
要通过composer安装,只需将以下内容放入您的composer.json
文件中
{ "require-dev": { "vgirol/phpunit-exception": "dev-master" } }
然后从终端运行composer install
。
快速安装
上述安装也可以通过以下命令简化
$ composer require vgirol/phpunit-exception
用法
use PHPUnit\Framework\TestCase as BaseTestCase; use VGirol\PhpunitException\SetExceptionsTrait; class TestCase extends BaseTestCase { use SetExceptionsTrait; public function test() { $className = \Exception::class; $message = 'Error'; $code = 666; $this->setFailure($className, $message, $code); throw new \Exception($message, $code); } }
文档
API文档以XHTML格式提供,网址为http://Phpunit-Exception.girol.fr/docs/ref/index.html。
变更日志
有关最近更改的更多信息,请参阅CHANGELOG。
测试
composer test
贡献
请参阅CONTRIBUTING和CODE_OF_CONDUCT以获取详细信息。
安全
如果您发现任何安全相关的问题,请通过电子邮件vincent@girol.fr而不是使用问题跟踪器。
致谢
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。