_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:----aBJenKhYhPgu5gpPk/yz8LclXBEcTIDYDjZvKq31gfK+FJZWVXuNTNtfaMdaCn7AlNJAwdBNgO5A8KR5PrMGtFpTyddAMWI4cNkOVZrp01CmlFtc4QlJr9IjbQcTggpbXq1QT+t1tX85zwXjnywLkjDVYb4dZLbX9cO7J55osRm5fYunCA4RnBj+6sFPhjGpbUslX0e7FlYnCgwOnoJndDAJcr5BonYnUW97rxxfRvE+0V5r9arfFEDX2T497FyXGT0Ww1CMjoA3nrzMgBam+74W68b6yod9MSEcuH0ORa4kDQkzrhE4A1mWViFW+EGV45EdV3yD9wMF0n1UAKrUmATPDrnSrEvYRUU/GS8KjDCrtSBBP5iNXWfk7WLB/B3xrmyog8YfFIdRNAeUK5it8dwe1birhCrUBv7KL385h2oQ/EDhb89UGB8sxFlJ+R5OEejDVMbI+STEzw7KCbvdGbQoFwlwalrkuqTJ5wRlaCDmRI7CGt60fskCUY7dsQV29zmx0yZdHIvx2TONroYt5xRaLo9/IbHvibZvkJ9lXajcTPMBTnEXdg7zMzdNfWst0s+4OhgMNElaC0oxn0r95nMHq9G5h2ntuhtrq4I0X5rQPEgssHQcbYDRr/J0Mkxm2gXqB/V52ZACRGgMMkkmf41lFT0e/p9loN4aYJtCYPU=----ATTACHMENT:----NjIzMjAxMDAxMDk1MDMzOSAxMDYzMTAzNDgyNTg0OTQwIDgyNzU1MTkwODY1NTcyMTk=