forge/test-utils

该包已被废弃且不再维护。未建议替代包。

用于单元测试的辅助类集合。

dev-main / 1.0.x-dev 2022-08-17 17:12 UTC

This package is auto-updated.

Last update: 2023-07-02 11:47:27 UTC


README

103309199?s=400&u=ca3561c692f53ed7eb290d3bb226a2828741606f&v=4

PHP Forge - 测试工具。


Build Status codecov Mutation testing badge static analysis type-coverage

安装

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

代码质量和风格

Codacy Badge StyleCI

许可证

php-forge/test-utils 是开源软件。在 BSD 许可证条款下发布。有关更多信息,请参阅 LICENSE

Terabytesoftw 维护。

我们的社交媒体

Twitter