mirror of
https://github.com/chillerlan/php-qrcode.git
synced 2026-08-30 03:58:28 +00:00
:octocat: QROptionsTrait: remove unnecessary set_eccLevel() and set_maskPattern()
This commit is contained in:
@@ -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[][][]
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user