22
33namespace Http \Client \Tests ;
44
5- use Http \Client \HttpClient ;
5+ use Psr \ Http \Client \ClientInterface ;
66use Http \Message \MessageFactory ;
77use Http \Message \MessageFactory \GuzzleMessageFactory ;
88use PHPUnit \Framework \TestCase ;
@@ -22,10 +22,7 @@ public static function setUpBeforeClass()
2222 self ::$ messageFactory = new GuzzleMessageFactory ();
2323 }
2424
25- /**
26- * @return HttpClient
27- */
28- abstract protected function createClient ();
25+ abstract protected function createClient (): ClientInterface ;
2926
3027 /**
3128 * @feature Send a GET Request
@@ -39,7 +36,6 @@ public function testGet()
3936
4037 $ response = $ this ->createClient ()->sendRequest ($ request );
4138
42- $ this ->assertInstanceOf ('Psr\Http\Message\ResponseInterface ' , $ response );
4339 $ this ->assertSame (200 , $ response ->getStatusCode ());
4440 }
4541
@@ -58,7 +54,6 @@ public function testPost()
5854
5955 $ response = $ this ->createClient ()->sendRequest ($ request );
6056
61- $ this ->assertInstanceOf ('Psr\Http\Message\ResponseInterface ' , $ response );
6257 $ this ->assertSame (200 , $ response ->getStatusCode ());
6358
6459 $ contents = json_decode ($ response ->getBody ()->__toString ());
@@ -78,7 +73,6 @@ public function testPatch()
7873
7974 $ response = $ this ->createClient ()->sendRequest ($ request );
8075
81- $ this ->assertInstanceOf ('Psr\Http\Message\ResponseInterface ' , $ response );
8276 $ this ->assertSame (200 , $ response ->getStatusCode ());
8377 }
8478
@@ -94,7 +88,6 @@ public function testPut()
9488
9589 $ response = $ this ->createClient ()->sendRequest ($ request );
9690
97- $ this ->assertInstanceOf ('Psr\Http\Message\ResponseInterface ' , $ response );
9891 $ this ->assertSame (200 , $ response ->getStatusCode ());
9992 }
10093
@@ -110,7 +103,6 @@ public function testDelete()
110103
111104 $ response = $ this ->createClient ()->sendRequest ($ request );
112105
113- $ this ->assertInstanceOf ('Psr\Http\Message\ResponseInterface ' , $ response );
114106 $ this ->assertSame (200 , $ response ->getStatusCode ());
115107 }
116108
@@ -129,7 +121,6 @@ public function testAutoSetContentLength()
129121
130122 $ response = $ this ->createClient ()->sendRequest ($ request );
131123
132- $ this ->assertInstanceOf ('Psr\Http\Message\ResponseInterface ' , $ response );
133124 $ this ->assertSame (200 , $ response ->getStatusCode ());
134125
135126 $ contents = json_decode ($ response ->getBody ()->__toString ());
@@ -149,7 +140,6 @@ public function testEncoding()
149140
150141 $ response = $ this ->createClient ()->sendRequest ($ request );
151142
152- $ this ->assertInstanceOf ('Psr\Http\Message\ResponseInterface ' , $ response );
153143 $ this ->assertSame (200 , $ response ->getStatusCode ());
154144 $ this ->assertContains ('€ ' , $ response ->getBody ()->__toString ());
155145 }
@@ -166,7 +156,6 @@ public function testGzip()
166156
167157 $ response = $ this ->createClient ()->sendRequest ($ request );
168158
169- $ this ->assertInstanceOf ('Psr\Http\Message\ResponseInterface ' , $ response );
170159 $ this ->assertSame (200 , $ response ->getStatusCode ());
171160 $ this ->assertContains ('gzip ' , $ response ->getBody ()->__toString ());
172161 }
@@ -183,7 +172,6 @@ public function testDeflate()
183172
184173 $ response = $ this ->createClient ()->sendRequest ($ request );
185174
186- $ this ->assertInstanceOf ('Psr\Http\Message\ResponseInterface ' , $ response );
187175 $ this ->assertSame (200 , $ response ->getStatusCode ());
188176 $ this ->assertContains ('deflate ' , $ response ->getBody ()->__toString ());
189177 }
@@ -200,7 +188,6 @@ public function testRedirect()
200188
201189 $ response = $ this ->createClient ()->sendRequest ($ request );
202190
203- $ this ->assertInstanceOf ('Psr\Http\Message\ResponseInterface ' , $ response );
204191 $ this ->assertSame (200 , $ response ->getStatusCode ());
205192 }
206193
@@ -216,7 +203,6 @@ public function testChunked()
216203
217204 $ response = $ this ->createClient ()->sendRequest ($ request );
218205
219- $ this ->assertInstanceOf ('Psr\Http\Message\ResponseInterface ' , $ response );
220206 $ this ->assertSame (200 , $ response ->getStatusCode ());
221207
222208 $ content = @json_decode ($ response ->getBody ()->__toString ());
@@ -236,7 +222,6 @@ public function testSsl()
236222
237223 $ response = $ this ->createClient ()->sendRequest ($ request );
238224
239- $ this ->assertInstanceOf ('Psr\Http\Message\ResponseInterface ' , $ response );
240225 $ this ->assertSame (200 , $ response ->getStatusCode ());
241226 }
242227}
0 commit comments