瀏覽代碼

:octocat: allow for ECI encoded numeric and alphanum segments (test fix)

smiley 1 年之前
父節點
當前提交
98f1859ad6
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      tests/Data/ECITest.php

+ 2 - 2
tests/Data/ECITest.php

@@ -13,7 +13,7 @@ namespace chillerlan\QRCodeTest\Data;
 
 
 use chillerlan\QRCode\QROptions;
 use chillerlan\QRCode\QROptions;
 use chillerlan\QRCode\Common\{BitBuffer, ECICharset, Mode};
 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\Attributes\DataProvider;
 use PHPUnit\Framework\TestCase;
 use PHPUnit\Framework\TestCase;
 
 
@@ -129,7 +129,7 @@ final class ECITest extends TestCase{
 		/** @var \chillerlan\QRCode\Data\QRDataModeInterface[] $segments */
 		/** @var \chillerlan\QRCode\Data\QRDataModeInterface[] $segments */
 		$segments    = $this->getDataSegments();
 		$segments    = $this->getDataSegments();
 		// follow the ECI segment by a non-8bit-byte segment
 		// 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();
 		$bitBuffer   = (new QRData($options, $segments))->getBitBuffer();
 		// verify the ECI mode indicator
 		// verify the ECI mode indicator
 		$this::assertSame(Mode::ECI, $bitBuffer->read(4));
 		$this::assertSame(Mode::ECI, $bitBuffer->read(4));