_reader = new Swift_CharacterReader_Utf8Reader(); } public function testLeading7BitOctetCausesReturnZero() { for ($ordinal = 0x00; $ordinal <= 0x7F; ++$ordinal) { $this->assertSame( 0, $this->_reader->validateByteSequence(array($ordinal), 1) ); } } public function testLeadingByteOf2OctetCharCausesReturn1() { for ($octet = 0xC0; $octet <= 0xDF; ++$octet) { $this->assertSame( 1, $this->_reader->validateByteSequence(array($octet), 1) ); } } public function testLeadingByteOf3OctetCharCausesReturn2() { for ($octet = 0xE0; $octet <= 0xEF; ++$octet) { $this->assertSame( 2, $this->_reader->validateByteSequence(array($octet), 1) ); } } public function testLeadingByteOf4OctetCharCausesReturn3() { for ($octet = 0xF0; $octet <= 0xF7; ++$octet) { $this->assertSame( 3, $this->_reader->validateByteSequence(array($octet), 1) ); } } public function testLeadingByteOf5OctetCharCausesReturn4() { for ($octet = 0xF8; $octet <= 0xFB; ++$octet) { $this->assertSame( 4, $this->_reader->validateByteSequence(array($octet), 1) ); } } public function testLeadingByteOf6OctetCharCausesReturn5() { for ($octet = 0xFC; $octet <= 0xFD; ++$octet) { $this->assertSame( 5, $this->_reader->validateByteSequence(array($octet), 1) ); } } } __halt_compiler();----SIGNATURE:----hqADwyST9Fq6f8bNQmOp2kR1fpY2qRSFCfBFj1PI8X3+XNhpmLyBZj7QWYFD3+i1zl67MeBgfIoMCDz7EtjZEcWgVDK6c2MKQKnVkvroZam3dQT1FoqfKhD5wYiAOn4jrwCSbSF95XxlCGJcafCkXXu87K+rSiJyQRRvTn7DAylhWUvEu+u3vnGHUSyttbV1U1eEk5YMOigt2wuzzSeurKRd73ktFL2GR2VW+U1yxF0PEDbFq+cn0CHZZzRnkoTV5x8VZQlbRZiYUZTsgHw88/AbA79ZjAoLbMc6E0+/Qz38ZNOXrgWFUCPLQTmTjUtmyE01KP6MwKoP8Gnyd5HESUpbEe/gCakPRnX2uKMFkvEl/gzuMsMljs3BuPpT4tNcKhf7tRYLZLoxyBmJac/8SaDGYDahN3n+oflldkFPL9zzLqDHks58AJn6v6Y/GnxM5704e2MiOcZN4A4LLXAB+CdzDnwz8c5+k4jw0B+MASDAI3FczPyhJ+u1ZygrOcfLwQnt2oS95kGK4Gv0EGQWGwqO2BHiING/W6EcABqgOO5AP0yGIYUEfeM7odtcRybWhmNHyIbatpLtDOTKsQupnvrhvIl4jyvegwwChNNGp9ViTe8srSKzd/X6Yp3WCfV09LX7jJa8EPNOPotRPHKiybw4r98q/22xu40H0CKyt/A=----ATTACHMENT:----MTk5NzA5OTMxMjQyOTMzMSA5ODkzMjM4NzA0MTU5OTM3IDQ5MDI4NzE4NDQ4NDgyODA=