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 を許可する
初期リリース