* @copyright 2017 Smiley * @license MIT */ namespace chillerlan\QRCodeTest\Data; use chillerlan\QRCode\Data\Byte; /** * Tests the Byte class */ final class ByteTest extends DatainterfaceTestAbstract{ protected string $FQN = Byte::class; protected string $testdata = '[¯\_(ツ)_/¯]'; /** * isByte() passses any binary string and only fails on empty strings */ public function stringValidateProvider():array{ return [ ["\x01\x02\x03", true], [' ', true], // not empty! ['', false], ]; } /** * @inheritDoc */ public function testInvalidDataException():void{ $this::markTestSkipped('N/A (binary mode)'); } }