forge / test-utils
该包已被废弃且不再维护。未建议替代包。
用于单元测试的辅助类集合。
dev-main / 1.0.x-dev
2022-08-17 17:12 UTC
Requires
- php: ^8.0
- yiisoft/router: ^1.1
- yiisoft/router-fastroute: 1.1
- yiisoft/translator-formatter-simple: ^1.0
- yiisoft/translator-message-php: ^1.0
Requires (Dev)
This package is auto-updated.
Last update: 2023-07-02 11:47:27 UTC
README
PHP Forge - 测试工具。
安装
composer require forge/test-utils
使用
<?php declare(strict_types=1); namespace App\Tests; use Forge\TestUtils\Assert; $assert = new Assert(); $expected = "foo\nbar"; $actual = "foo\r\nbar"; $assert->equalsWithoutLE($expected, $actual);
静态分析
代码通过 Psalm 进行静态分析。要执行
./vendor/bin/psalm
突变测试
突变测试通过 Infection 进行验证。要执行
./vendor/bin/roave-infection-static-analysis-plugin
单元测试
单元测试通过 PHPUnit 进行验证。要执行
./vendor/bin/phpunit
代码质量和风格
许可证
包 php-forge/test-utils
是开源软件。在 BSD 许可证条款下发布。有关更多信息,请参阅 LICENSE
。
由 Terabytesoftw 维护。