localheinz/phpunit-framework-constraint

此包已被废弃,不再维护。作者建议使用 ergebnis/phpunit-framework-constraint 包。

为 phpunit/phpunit 提供额外的约束和断言


README

Integrate Prune Release Renew

Code Coverage Type Coverage

Latest Stable Version Total Downloads

phpunit/phpunit 提供额外的约束。

安装

运行

$ composer require ergebnis/phpunit-framework-constraint

使用

Ergebnis\PHPUnit\Framework\Constraint\Provider 特性导入您的测试类

<?php

declare(strict_types=1);

namespace Foo\Bar\Test\Unit;

use Ergebnis\PHPUnit\Framework\Constraint\Provider;
use PHPUnit\Framework\TestCase;

final class BazTest extends TestCase
{
    use Provider;
}

断言

除了从 PHPUnit\Framework\TestCase 继承的断言外,Provider 特性还提供了以下断言

  • assertJsonStringSameAsJsonString(string $expected, string $actual, string $message = ''): void

变更日志

请查看 CHANGELOG.md

贡献

请查看 CONTRIBUTING.md

行为准则

请查看 CODE_OF_CONDUCT.md

许可证

此包使用 MIT 许可证授权。

请查看 LICENSE.md

好奇我在做什么吗?

📬 订阅我的列表,我会偶尔发送电子邮件告诉你我在做什么。