consistence phpunit
1.0.0
该库提供EnumAssert
PHPUnit 断言以实现一致性/一致性枚举。
$composer require --dev mhujer/consistence-phpunit
use MhujerConsistencePhpunitEnumAssert;
以这种方式使用断言:
EnumAssert::assertSame($expectedEnum, $actualEnum);
例如
公共函数 testEnumsAreSame(): void{ EnumAssert::assertSame(CardColor::get(CardColor::RED), CardColor::get(CardColor::BLACK));// 预期为“MhujerConsistencePhpunitFixturesCardColor:red”,但得到“MhujerConsistencePhpunitFixturesCardColor:black}
适用于 PHP 8.1 或更高版本以及 PHPUnit 9.3 或更高版本。
在 GitHub 上跟踪错误和功能请求
马丁·胡杰尔
需要 PHP 8.1+
添加对本机枚举的支持以使迁移更容易
需要 PHP 7.4+
允许 PHP 8.0
需要 PHPUnit 9.3+
允许 PHPUnit 9
初始版本