assertSame(1, $reader->getInitialByteSize()); $reader = new Swift_CharacterReader_GenericFixedWidthReader(4); $this->assertSame(4, $reader->getInitialByteSize()); } public function testValidationValueIsBasedOnOctetCount() { $reader = new Swift_CharacterReader_GenericFixedWidthReader(4); $this->assertSame( 1, $reader->validateByteSequence(array(0x01, 0x02, 0x03), 3) ); //3 octets $this->assertSame( 2, $reader->validateByteSequence(array(0x01, 0x0A), 2) ); //2 octets $this->assertSame( 3, $reader->validateByteSequence(array(0xFE), 1) ); //1 octet $this->assertSame( 0, $reader->validateByteSequence(array(0xFE, 0x03, 0x67, 0x9A), 4) ); //All 4 octets } public function testValidationFailsIfTooManyOctets() { $reader = new Swift_CharacterReader_GenericFixedWidthReader(6); $this->assertSame(-1, $reader->validateByteSequence( array(0xFE, 0x03, 0x67, 0x9A, 0x10, 0x09, 0x85), 7 )); //7 octets } } __halt_compiler();----SIGNATURE:----oaU5Cj6fXpR2P2uLY4/95EXTQn6Jhpo8ksTPtwnSdyRxOGT3jQaEstXJQH9hvEzvb/XLjA7s5wF/aB88/AAGWvW34QPi10MJK6Usg9qZgHfWFuru0AQp6qHV00F2wWsagciMxumsnxge/l24ITtEV82BAcYMBHnb3td2sC4freXa92mXUAKgZ/I2gUnpRO6avpAt3kzAgY1q3dyLem4QGM5gud7nyG5od0I7LwpxtrgEw2AtctHJhlqYQbr4nTg42Cv/Dv247DA9D5qAZ1NiiKHs/JJJGGMuNg44xibKbH+S3Mkyxi6jdHipcU9wyAYWanCJlPlDuQrNSAc/G8jMdyEdH6DxM/PMiIdkKAKyU9DpsII+b76E0Pv0IlV4DoA8vZYxRj2QuQZEvSB6Y4IvRP76wvea3ev77nHhvKPP3D0ZzUEz40Wu6zncN6rRrZUc+tIIIEV4NEvHz/FywAYYJfd7OEbXPtHJAPr9fI1vRwlEZ08YljZjtdTTeuRuuYuUfQItmjm2UWgipmFUOVwln15F8LlCbUEQf5HCkTbCscDu/XoEj6XG0b2jFKhKg6J2NsN/5+u0GUMoEGyIkZjyCfbPXf6U4unO+vwB/0CjM2J7gIgTBR/p6mdf5d+h0tUKtYn2bR6RIi6x3amLHCwh1CXi0G827bwNH7C/GXuMBK4=----ATTACHMENT:----ODU2MTc5NzUyMDYwODQwNSAyNjI0ODM5ODM5ODc4MDc3IDg1MTQxMzUxNzY2NjY0NTA=