%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/water/vendor/swiftmailer/swiftmailer/tests/unit/Swift/Mime/Headers/ |
Upload File : |
<?php use Egulias\EmailValidator\EmailValidator; class Swift_Mime_Headers_PathHeaderTest extends \PHPUnit\Framework\TestCase { public function testTypeIsPathHeader() { $header = $this->getHeader('Return-Path'); $this->assertEquals(Swift_Mime_Header::TYPE_PATH, $header->getFieldType()); } public function testSingleAddressCanBeSetAndFetched() { $header = $this->getHeader('Return-Path'); $header->setAddress('chris@swiftmailer.org'); $this->assertEquals('chris@swiftmailer.org', $header->getAddress()); } /** * @expectedException \Exception */ public function testAddressMustComplyWithRfc2822() { $header = $this->getHeader('Return-Path'); $header->setAddress('chr is@swiftmailer.org'); } public function testValueIsAngleAddrWithValidAddress() { /* -- RFC 2822, 3.6.7. return = "Return-Path:" path CRLF path = ([CFWS] "<" ([CFWS] / addr-spec) ">" [CFWS]) / obs-path */ $header = $this->getHeader('Return-Path'); $header->setAddress('chris@swiftmailer.org'); $this->assertEquals('<chris@swiftmailer.org>', $header->getFieldBody()); } public function testAddressIsIdnEncoded() { $header = $this->getHeader('Return-Path'); $header->setAddress('chris@swïftmailer.org'); $this->assertEquals('<chris@xn--swftmailer-78a.org>', $header->getFieldBody()); } /** * @expectedException \Swift_AddressEncoderException */ public function testAddressMustBeEncodable() { $header = $this->getHeader('Return-Path'); $header->setAddress('chrïs@swiftmailer.org'); $header->getFieldBody(); } public function testValueIsEmptyAngleBracketsIfEmptyAddressSet() { $header = $this->getHeader('Return-Path'); $header->setAddress(''); $this->assertEquals('<>', $header->getFieldBody()); } public function testSetBodyModel() { $header = $this->getHeader('Return-Path'); $header->setFieldBodyModel('foo@bar.tld'); $this->assertEquals('foo@bar.tld', $header->getAddress()); } public function testGetBodyModel() { $header = $this->getHeader('Return-Path'); $header->setAddress('foo@bar.tld'); $this->assertEquals('foo@bar.tld', $header->getFieldBodyModel()); } public function testToString() { $header = $this->getHeader('Return-Path'); $header->setAddress('chris@swiftmailer.org'); $this->assertEquals('Return-Path: <chris@swiftmailer.org>'."\r\n", $header->toString() ); } private function getHeader($name) { return new Swift_Mime_Headers_PathHeader($name, new EmailValidator(), new Swift_AddressEncoder_IdnAddressEncoder()); } }