🚿 :void

This commit is contained in:
codemasher
2020-03-03 07:21:12 +01:00
parent 41730158d7
commit 6eb4dd1ac3
15 changed files with 81 additions and 77 deletions
+18 -17
View File
@@ -28,44 +28,45 @@ class QRMatrixTest extends QRTestAbstract{
protected function setUp():void{
parent::setUp();
/** @noinspection PhpFieldAssignmentTypeMismatchInspection */
$this->matrix = $this->reflection->newInstanceArgs([$this->version, QRCode::ECC_L]);
}
public function testInvalidVersionException(){
public function testInvalidVersionException():void{
$this->expectException(QRCodeDataException::class);
$this->expectExceptionMessage('invalid QR Code version');
$this->reflection->newInstanceArgs([42, 0]);
}
public function testInvalidEccException(){
public function testInvalidEccException():void{
$this->expectException(QRCodeDataException::class);
$this->expectExceptionMessage('invalid ecc level');
$this->reflection->newInstanceArgs([1, 42]);
}
public function testInstance(){
public function testInstance():void{
$this::assertInstanceOf($this->FQCN, $this->matrix);
}
public function testSize(){
public function testSize():void{
$this::assertCount($this->matrix->size(), $this->matrix->matrix());
}
public function testVersion(){
public function testVersion():void{
$this::assertSame($this->version, $this->matrix->version());
}
public function testECC(){
public function testECC():void{
$this::assertSame(QRCode::ECC_L, $this->matrix->eccLevel());
}
public function testMaskPattern(){
public function testMaskPattern():void{
$this::assertSame(-1, $this->matrix->maskPattern());
}
public function testGetSetCheck(){
public function testGetSetCheck():void{
$this->matrix->set(10, 10, true, QRMatrix::M_TEST);
$this::assertSame(65280, $this->matrix->get(10, 10));
$this::assertTrue($this->matrix->check(10, 10));
@@ -75,13 +76,13 @@ class QRMatrixTest extends QRTestAbstract{
$this::assertFalse($this->matrix->check(20, 20));
}
public function testSetDarkModule(){
public function testSetDarkModule():void{
$this->matrix->setDarkModule();
$this::assertSame(QRMatrix::M_DARKMODULE << 8, $this->matrix->get(8, $this->matrix->size() - 8));
}
public function testSetFinderPattern(){
public function testSetFinderPattern():void{
$this->matrix->setFinderPattern();
$this::assertSame(QRMatrix::M_FINDER << 8, $this->matrix->get(0, 0));
@@ -89,7 +90,7 @@ class QRMatrixTest extends QRTestAbstract{
$this::assertSame(QRMatrix::M_FINDER << 8, $this->matrix->get($this->matrix->size() - 1, 0));
}
public function testSetSeparators(){
public function testSetSeparators():void{
$this->matrix->setSeparators();
$this::assertSame(QRMatrix::M_SEPARATOR, $this->matrix->get(7, 0));
@@ -98,7 +99,7 @@ class QRMatrixTest extends QRTestAbstract{
$this::assertSame(QRMatrix::M_SEPARATOR, $this->matrix->get($this->matrix->size() - 8, 0));
}
public function testSetAlignmentPattern(){
public function testSetAlignmentPattern():void{
$this->matrix
->setFinderPattern()
->setAlignmentPattern()
@@ -120,7 +121,7 @@ class QRMatrixTest extends QRTestAbstract{
}
public function testSetTimingPattern(){
public function testSetTimingPattern():void{
$this->matrix
->setAlignmentPattern()
->setTimingPattern()
@@ -143,7 +144,7 @@ class QRMatrixTest extends QRTestAbstract{
}
}
public function testSetVersionNumber(){
public function testSetVersionNumber():void{
$this->matrix->setVersionNumber(true);
$this::assertSame(QRMatrix::M_VERSION, $this->matrix->get($this->matrix->size() - 9, 0));
@@ -152,7 +153,7 @@ class QRMatrixTest extends QRTestAbstract{
$this::assertSame(QRMatrix::M_VERSION, $this->matrix->get(5, $this->matrix->size() - 11));
}
public function testSetFormatInfo(){
public function testSetFormatInfo():void{
$this->matrix->setFormatInfo(0, true);
$this::assertSame(QRMatrix::M_FORMAT, $this->matrix->get(8, 0));
@@ -161,7 +162,7 @@ class QRMatrixTest extends QRTestAbstract{
$this::assertSame(QRMatrix::M_FORMAT, $this->matrix->get($this->matrix->size() - 8, 8));
}
public function testSetQuietZone(){
public function testSetQuietZone():void{
$size = $this->matrix->size();
$q = 5;
@@ -181,7 +182,7 @@ class QRMatrixTest extends QRTestAbstract{
$this::assertSame(QRMatrix::M_TEST << 8, $this->matrix->get($size - 1 - $q, $size - 1 - $q));
}
public function testSetQuietZoneException(){
public function testSetQuietZoneException():void{
$this->expectException(QRCodeDataException::class);
$this->expectExceptionMessage('use only after writing data');