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:red”,但得到“MhujerConsistencePhpunitFixackardardard
適用於 PHP 8.1 或更高版本以及 PHPUnit 9.3 或更高版本。
在 GitHub 上追蹤錯誤和功能請求
馬丁·胡傑爾
需要 PHP 8.1+
新增對本機枚舉的支援以使遷移更容易
需要 PHP 7.4+
允許 PHP 8.0
需要 PHPUnit 9.3+
允許 PHPUnit 9
初始版本