consistence phpunit
1.0.0
Cette bibliothèque fournit l'assertion EnumAssert
PHPUnit pour les énumérations de cohérence/cohérence.
$ composer require --dev mhujer/consistence-phpunit
use MhujerConsistencePhpunitEnumAssert;
utilisez l'assertion de cette façon :
EnumAssert::assertSame($expectedEnum, $actualEnum);
par exemple
fonction publique testEnumsAreSame() : void{ EnumAssert::assertSame(CardColor::get(CardColor::RED), CardColor::get(CardColor::BLACK));// Attendu "MhujerConsistencePhpunitFixturesCardColor:red", mais j'ai obtenu "MhujerConsistencePhpunitFixturesCardColor:black}
Fonctionne avec PHP 8.1 ou supérieur et PHPUnit 9.3 ou supérieur.
Les bugs et les demandes de fonctionnalités sont suivis sur GitHub
Martin Hujer
nécessite PHP 8.1+
ajouter la prise en charge des énumérations natives pour faciliter la migration
nécessite PHP 7.4+
autoriser PHP 8.0
nécessite PHPUnit 9.3+
autoriser PHPUnit 9
version initiale