:octocat: extract MaskPattern

This commit is contained in:
codemasher
2021-01-19 01:15:34 +01:00
parent 307b6462f6
commit 182ebf4e70
10 changed files with 120 additions and 66 deletions
+3 -2
View File
@@ -12,6 +12,7 @@
namespace chillerlan\QRCodeTest\Data;
use chillerlan\QRCode\Common\MaskPattern;
use chillerlan\QRCode\QRCode;
use chillerlan\QRCode\QROptions;
use PHPUnit\Framework\TestCase;
@@ -82,10 +83,10 @@ abstract class DatainterfaceTestAbstract extends TestCase{
public function testInitMatrix(int $maskPattern):void{
$this->dataInterface->setData([$this->testdata]);
$matrix = $this->dataInterface->writeMatrix($maskPattern);
$matrix = $this->dataInterface->writeMatrix(new MaskPattern($maskPattern));
$this::assertInstanceOf(QRMatrix::class, $matrix);
$this::assertSame($maskPattern, $matrix->maskPattern());
$this::assertSame($maskPattern, $matrix->maskPattern()->getPattern());
}
/**