🛀 QRDataModeInterface: validate data on init, test cleanup

This commit is contained in:
codemasher
2021-11-28 18:25:06 +01:00
parent 3d563bfcc0
commit 48b6c21090
12 changed files with 71 additions and 203 deletions
+2 -5
View File
@@ -106,12 +106,9 @@ class QRCodeReaderTest extends TestCase{
foreach([EccLevel::L, EccLevel::M, EccLevel::Q, EccLevel::H] as $ecc){
$eccLevel = new EccLevel($ecc);
$expected = substr($str, 0, $version->getMaxLengthForMode(Mode::BYTE, $eccLevel) ?? '');
yield 'version: '.$version.$eccLevel => [
$version,
$eccLevel,
substr($str, 0, $version->getMaxLengthForMode(Mode::BYTE, $eccLevel) ?? '')
];
yield 'version: '.$version.$eccLevel => [$version, $eccLevel, $expected];
}
}