consistence phpunit
1.0.0
Pustaka ini menyediakan penegasan EnumAssert
PHPUnit untuk enum konsistensi/konsistensi.
$ komposer memerlukan --dev mhujer/konsistensi-phpunit
use MhujerConsistencePhpunitEnumAssert;
gunakan pernyataan dengan cara ini:
EnumAssert::assertSame($expectedEnum, $actualEnum);
misalnya
fungsi publik testEnumsAreSame(): void{ EnumAssert::assertSame(CardColor::get(CardColor::RED), CardColor::get(CardColor::BLACK));// Diharapkan "MhujerConsistencePhpunitFixturesCardColor:red", tetapi mendapat "MhujerConsistencePhpunitFixturesCardColor:black}
Bekerja dengan PHP 8.1 atau lebih tinggi dan PHPUnit 9.3 atau lebih tinggi.
Bug dan permintaan fitur dilacak di GitHub
Martin Hujer
membutuhkan PHP 8.1+
tambahkan dukungan untuk enum asli untuk mempermudah migrasi
membutuhkan PHP 7.4+
izinkan PHP 8.0
memerlukan PHPUnit 9.3+
izinkan PHPUnit 9
rilis awal