ÿØÿà JFIF ÿá Exif MM * ÿÛ C
Server IP : 199.250.214.225 / Your IP : 3.137.178.38 Web Server : Apache System : Linux vps64074.inmotionhosting.com 3.10.0-1160.105.1.vz7.214.3 #1 SMP Tue Jan 9 19:45:01 MSK 2024 x86_64 User : nicngo5 ( 1001) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : OFF Directory : /home/nicngo5/laravelvue/vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/Transport/StreamBuffer/ |
Upload File : |
<?php class Swift_Transport_StreamBuffer_SocketTimeoutTest extends \PHPUnit\Framework\TestCase { protected $buffer; protected $server; protected $randomHighPort; protected function setUp() { if (!defined('SWIFT_SMTP_HOST')) { $this->markTestSkipped( 'Cannot run test without an SMTP host to connect to (define '. 'SWIFT_SMTP_HOST in tests/acceptance.conf.php if you wish to run this test)' ); } $serverStarted = false; for ($i = 0; $i < 5; ++$i) { $this->randomHighPort = random_int(50000, 65000); $this->server = stream_socket_server('tcp://127.0.0.1:'.$this->randomHighPort); if ($this->server) { $serverStarted = true; } } $this->buffer = new Swift_Transport_StreamBuffer( $this->getMockBuilder('Swift_ReplacementFilterFactory')->getMock() ); } protected function initializeBuffer() { $host = '127.0.0.1'; $port = $this->randomHighPort; $this->buffer->initialize([ 'type' => Swift_Transport_IoBuffer::TYPE_SOCKET, 'host' => $host, 'port' => $port, 'protocol' => 'tcp', 'blocking' => 1, 'timeout' => 1, ]); } public function testTimeoutException() { $this->initializeBuffer(); $e = null; try { $line = $this->buffer->readLine(0); } catch (Exception $e) { } $this->assertInstanceOf('Swift_IoException', $e, 'IO Exception Not Thrown On Connection Timeout'); $this->assertRegExp('/Connection to .* Timed Out/', $e->getMessage()); } protected function tearDown() { if ($this->server) { stream_socket_shutdown($this->server, STREAM_SHUT_RDWR); } } }