Open Monograph Press
3.3.0
ExceptionTest.php
1
<?php
2
3
namespace
Guzzle\Tests\Http\Exception
;
4
5
use
Guzzle\Http\Message\Response
;
6
use
Guzzle\Http\Message\Request
;
7
use
Guzzle\Http\Exception\RequestException
;
8
use
Guzzle\Http\Exception\BadResponseException
;
9
10
class
ExceptionTest
extends
\Guzzle\Tests\GuzzleTestCase
11
{
15
public
function
testRequestException
()
16
{
17
$e =
new
RequestException
(
'Message'
);
18
$request =
new
Request
(
'GET'
,
'http://www.guzzle-project.com/'
);
19
$e->setRequest($request);
20
$this->assertEquals($request, $e->getRequest());
21
}
22
26
public
function
testBadResponseException
()
27
{
28
$e =
new
BadResponseException
(
'Message'
);
29
$response =
new
Response
(200);
30
$e->setResponse($response);
31
$this->assertEquals($response, $e->getResponse());
32
}
33
37
public
function
testCreatesGenericErrorExceptionOnError
()
38
{
39
$request =
new
Request
(
'GET'
,
'http://www.example.com'
);
40
$response =
new
Response
(307);
41
$e =
BadResponseException::factory
($request, $response);
42
$this->assertInstanceOf(
'Guzzle\Http\Exception\BadResponseException'
, $e);
43
}
44
48
public
function
testCreatesClientErrorExceptionOnClientError
()
49
{
50
$request =
new
Request
(
'GET'
,
'http://www.example.com'
);
51
$response =
new
Response
(404);
52
$e =
BadResponseException::factory
($request, $response);
53
$this->assertInstanceOf(
'Guzzle\Http\Exception\ClientErrorResponseException'
, $e);
54
}
55
59
public
function
testCreatesServerErrorExceptionOnServerError
()
60
{
61
$request =
new
Request
(
'GET'
,
'http://www.example.com'
);
62
$response =
new
Response
(503);
63
$e =
BadResponseException::factory
($request, $response);
64
$this->assertInstanceOf(
'Guzzle\Http\Exception\ServerErrorResponseException'
, $e);
65
}
66
}
Guzzle\Tests\Http\Exception\ExceptionTest\testCreatesGenericErrorExceptionOnError
testCreatesGenericErrorExceptionOnError()
Definition:
ExceptionTest.php:37
Guzzle\Http\Exception\RequestException
Definition:
lib/vendor/guzzle/guzzle/src/Guzzle/Http/Exception/RequestException.php:11
Guzzle\Tests\GuzzleTestCase
Definition:
GuzzleTestCase.php:22
Guzzle\Tests\Http\Exception\ExceptionTest
Definition:
ExceptionTest.php:10
Guzzle\Tests\Http\Exception
Definition:
CurlExceptionTest.php:3
Guzzle\Http\Message\Response
Definition:
paymethod/paypal/lib/vendor/guzzle/guzzle/src/Guzzle/Http/Message/Response.php:17
Guzzle\Http\Exception\BadResponseException\factory
static factory(RequestInterface $request, Response $response)
Definition:
lib/vendor/guzzle/guzzle/src/Guzzle/Http/Exception/BadResponseException.php:27
Guzzle\Tests\Http\Exception\ExceptionTest\testRequestException
testRequestException()
Definition:
ExceptionTest.php:15
Guzzle\Tests\Http\Exception\ExceptionTest\testBadResponseException
testBadResponseException()
Definition:
ExceptionTest.php:26
Guzzle\Http\Message\Request
Definition:
paymethod/paypal/lib/vendor/guzzle/guzzle/src/Guzzle/Http/Message/Request.php:25
Guzzle\Tests\Http\Exception\ExceptionTest\testCreatesClientErrorExceptionOnClientError
testCreatesClientErrorExceptionOnClientError()
Definition:
ExceptionTest.php:48
Guzzle\Tests\Http\Exception\ExceptionTest\testCreatesServerErrorExceptionOnServerError
testCreatesServerErrorExceptionOnServerError()
Definition:
ExceptionTest.php:59
Guzzle\Http\Exception\BadResponseException
Definition:
lib/vendor/guzzle/guzzle/src/Guzzle/Http/Exception/BadResponseException.php:11
plugins
paymethod
paypal
lib
vendor
guzzle
guzzle
tests
Guzzle
Tests
Http
Exception
ExceptionTest.php
Generated on Fri Aug 28 2020 14:52:13 for Open Monograph Press by
1.8.17