marcin-orlowski/phpunit-extra-asserts

提供额外断言和辅助工具,使您的单元测试更加简便。

5.3.0 2024-04-23 10:10 UTC

This package is auto-updated.

Last update: 2024-09-23 11:04:23 UTC


README

Latest Stable Version License

PHP Unit 测试框架的附加断言集合。辅助工具被分为专门的命名空间

  • ExtraAsserts: 提供各种断言以帮助测试您的代码,
  • Generator: 提供各种辅助方法,生成测试中的随机值,

安装

composer require --dev marcin-orlowski/phpunit-extra-asserts

使用方法

由于ExtraAsserts是一组静态方法,因此您只需将相关的use添加到您的测试类中,所有方法都应通过静态引用ExtraAsserts::...简单可用。例如

use \MarcinOrlowski\PhpunitExtraAsserts\ExtraAsserts;

class MyBaseTestClass extends ... {

    use \MarcinOrlowski\PhpunitExtraAsserts\ExtraAsserts;
    use \MarcinOrlowski\PhpunitExtraAsserts\Type;

    [...]

    public function testSomething(): void
    {
        [...]

        ExtraAsserts::assertIsType($val, [Type::STRING, Type::BOOL]);
        ExtraAsserts::assertRFC3339($stamp);
    }
}

可用断言

注意:在v5.4.0版本中,将删除已弃用的方法

辅助方法

生成器方法

许可证

  • 由Marcin Orlowski编写并版权所有 ©2014-2022
  • 开源软件,许可协议为MIT许可证