:octocat: +several coverage tests & cleanup

This commit is contained in:
smiley
2022-07-26 17:15:49 +02:00
parent 4aa66dd574
commit 9db842d6ca
15 changed files with 334 additions and 18 deletions
+9
View File
@@ -11,6 +11,7 @@
namespace chillerlan\QRCodeTest\Common;
use chillerlan\QRCode\Common\{BitBuffer, Mode};
use chillerlan\QRCode\QRCodeException;
use PHPUnit\Framework\TestCase;
/**
@@ -42,4 +43,12 @@ final class BitBufferTest extends TestCase{
$this::assertSame(4, $this->bitBuffer->getLength());
}
public function testReadException():void{
$this->expectException(QRCodeException::class);
$this->expectExceptionMessage('invalid $numBits');
$this->bitBuffer->put(Mode::KANJI, 4);
$this->bitBuffer->read($this->bitBuffer->available() + 1);
}
}