mirror of
https://github.com/chillerlan/php-qrcode.git
synced 2026-08-18 06:20:04 +00:00
:octocat: allow for ECI encoded numeric and alphanum segments (test fix)
This commit is contained in:
@@ -13,7 +13,7 @@ namespace chillerlan\QRCodeTest\Data;
|
||||
|
||||
use chillerlan\QRCode\QROptions;
|
||||
use chillerlan\QRCode\Common\{BitBuffer, ECICharset, Mode};
|
||||
use chillerlan\QRCode\Data\{Byte, ECI, Number, QRCodeDataException, QRData, QRDataModeInterface};
|
||||
use chillerlan\QRCode\Data\{Byte, ECI, Hanzi, QRCodeDataException, QRData, QRDataModeInterface};
|
||||
use PHPUnit\Framework\Attributes\DataProvider;
|
||||
use PHPUnit\Framework\TestCase;
|
||||
|
||||
@@ -129,7 +129,7 @@ final class ECITest extends TestCase{
|
||||
/** @var \chillerlan\QRCode\Data\QRDataModeInterface[] $segments */
|
||||
$segments = $this->getDataSegments();
|
||||
// follow the ECI segment by a non-8bit-byte segment
|
||||
$segments[1] = new Number('1');
|
||||
$segments[1] = new Hanzi(self::testData);
|
||||
$bitBuffer = (new QRData($options, $segments))->getBitBuffer();
|
||||
// verify the ECI mode indicator
|
||||
$this::assertSame(Mode::ECI, $bitBuffer->read(4));
|
||||
|
||||
Reference in New Issue
Block a user