:octocat: QROptionsTrait: remove unnecessary set_eccLevel() and set_maskPattern()

This commit is contained in:
smiley
2023-03-08 16:04:02 +01:00
parent 021db2f0c9
commit 29e8812b77
2 changed files with 0 additions and 60 deletions
-32
View File
@@ -68,38 +68,6 @@ final class QROptionsTest extends TestCase{
$this::assertSame($expectedMax, $o->versionMax);
}
/**
* @return int[][]
*/
public function MaskPatternProvider():array{
return [
'exceed max' => [42, 7,],
'exceed min' => [-42, 0],
'default (-1)' => [MaskPattern::AUTO, -1],
];
}
/**
* Tests the $maskPattern clamping
*
* @dataProvider MaskPatternProvider
*/
public function testMaskPatternClamp(int $maskPattern, int $expected):void{
$o = new QROptions(['maskPattern' => $maskPattern]);
$this::assertSame($expected, $o->maskPattern);
}
/**
* Tests if an exception is thrown on an incorrect ECC level
*/
public function testInvalidEccLevelException():void{
$this->expectException(QRCodeException::class);
$this->expectExceptionMessage('Invalid error correct level: 42');
$o = new QROptions(['eccLevel' => 42]);
}
/**
* @return int[][][]
*/