:octocat: move format info & masking

This commit is contained in:
smiley
2023-04-04 21:57:41 +02:00
parent b0fc9aeb53
commit 6b9f6f8459
5 changed files with 28 additions and 18 deletions
+5 -3
View File
@@ -67,13 +67,15 @@ abstract class DataInterfaceTestAbstract extends TestCase{
*
* @dataProvider maskPatternProvider
*/
public function testInitMatrix(int $maskPattern):void{
public function testInitMatrix(int $pattern):void{
$maskPattern = new MaskPattern($pattern);
$this->QRData->setData([new static::$FQN(static::$testdata)]);
$matrix = $this->QRData->writeMatrix(new MaskPattern($maskPattern));
$matrix = $this->QRData->writeMatrix()->setFormatInfo($maskPattern)->mask($maskPattern);
$this::assertInstanceOf(QRMatrix::class, $matrix);
$this::assertSame($maskPattern, $matrix->getMaskPattern()->getPattern());
$this::assertSame($pattern, $matrix->getMaskPattern()->getPattern());
}
abstract public static function stringValidateProvider():array;