home
/
zktecojo
/
public_html
/
vendor
/
swiftmailer
/
swiftmailer
/
tests
/
unit
/
Swift
/
CharacterReader
➕ New
📤 Upload
✎ Editing:
GenericFixedWidthReaderTest.php
← Back
<?php class Swift_CharacterReader_GenericFixedWidthReaderTest extends \PHPUnit_Framework_TestCase { public function testInitialByteSizeMatchesWidth() { $reader = new Swift_CharacterReader_GenericFixedWidthReader(1); $this->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 } }
💾 Save Changes
Cancel
📤 Upload File
×
Select File
Upload
Cancel
➕ Create New
×
Type
📄 File
📁 Folder
Name
Create
Cancel
✎ Rename Item
×
Current Name
New Name
Rename
Cancel
🔐 Change Permissions
×
Target File
Permission (e.g., 0755, 0644)
0755
0644
0777
Apply
Cancel