consistence phpunit
1.0.0
Esta biblioteca fornece afirmação EnumAssert
PHPUnit para enums de consistência/consistência.
$ compositor requer --dev mhujer/consistência-phpunit
use MhujerConsistencePhpunitEnumAssert;
use a afirmação desta forma:
EnumAssert::assertSame($expectedEnum, $actualEnum);
por exemplo
função pública testEnumsAreSame(): void{ EnumAssert::assertSame(CardColor::get(CardColor::RED), CardColor::get(CardColor::BLACK));// Esperado "MhujerConsistencePhpunitFixturesCardColor:red", mas obteve "MhujerConsistencePhpunitFixturesCardColor:black}
Funciona com PHP 8.1 ou superior e PHPUnit 9.3 ou superior.
Bugs e solicitações de recursos são rastreados no GitHub
Martin Hujer
requer PHP 8.1+
adicione suporte para enums nativos para facilitar a migração
requer PHP 7.4+
permitir PHP 8.0
requer PHPUnit 9.3+
permitir PHPUnit 9
lançamento inicial