���� JFIF �� � ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /var/www/html/lnovel/vendor/mailjet/mailjet-apiv3-php/test/Mailjet/ |
<?php declare(strict_types=1); /* * Copyright (C) 2013 Mailgun * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file for details. */ namespace Mailjet; use PHPUnit\Framework\TestCase; /** * @runTestsInSeparateProcesses * @preserveGlobalState disabled */ final class ResponseTest extends TestCase { public function testResponse() { $request = new Request(['test', 'test2'], 'GET', 'test.com', [], [], 'test', []); $response = new Response( $request, new \GuzzleHttp\Psr7\Response(200, ['X-Foo' => 'Bar'], '{"Data": {"test": true}, "Count": 100, "Total": 200}') ); $this->assertEquals(200, $response->getStatus()); $this->assertEquals(['Data' => ['test' => true], 'Count' => 100, 'Total' => 200], $response->getBody()); $this->assertEquals(['test' => true], $response->getData()); $this->assertEquals('OK', $response->getReasonPhrase()); $this->assertEquals(200, $response->getTotal()); } public function testNullResponse() { $request = new Request(['test', 'test2'], 'GET', 'test.com', [], [], 'test', []); // Response without a response interface as second parameter $response = new Response($request, null); $this->assertNull($response->getStatus()); $this->assertEquals([], $response->getBody()); $this->assertEquals([], $response->getData()); $this->assertNull($response->getReasonPhrase()); $this->assertNull($response->getTotal()); } }