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:----YLMN03995CW5SQ47OwxIhltIXOeYDI5mqJzB+eoYXd+6loqvs5GMKdsOzJGeJKwy/U1LYQSbYBuTtDyx1Iss7kCJAgdVvbNSqXnmfrV+KLkyOR7ZWN0ZzQ4gxnV1GNBnS02PDHJO8sF3YR/4YSKJnQfkT8u1ZTqk5KfMHWKGFN2fRYsm0pla1Hibb/p/YnNF9qGaWKJns+MM4dozy4Vy7mgSszCcn2LRXeSZBSBlM/E48UpSrSWdkAqfA4GrCkOPXgg0pLZ3ysYYlHLCCFYAzTHc3Cb8mn0IR1oweFFJuF7XEV6mXs+2FIltUSBB7U2XNHPzS/go6/cQcBDUHrVd/HFILDCOqWKJF8qI/lgT/4J7MuKgUFyJK9jhN9b1PwSqHbGmx05DxLWfzhwampAJmKItb1vY9dVuznH5BHi9c5gFy85zAjpUfetjTKGe9SZaf9xbbU9Ua3RQk5IZk/BbgdLvW2to3+2eBdUYmdj217j8ZjmwhH5gUBd5xYJ7CcnZGfYOCmdnriTLt/DLFF2rNSReKDFzqcTuaqxO5ZiayOhZcGtvl9NbYgq6xUehkfg8mHENmhEn6BF0+IMf73hTfbdbndkDQU9Rt0SOHQeWUwNaj9x6G5j4g+o/TJYSn34cpgmjxdgioP2zlv488wrkHoMxTzanu2SI48100prxCjk=----ATTACHMENT:----ODIyNzk0ODA5NTIwMjEgMTc2NTM2MjY1MzQ5OTE0OCA2ODQ1NDQ0MDQ5ODY1Mzkz