Exemplo n.º 1
0
 /**
  * @dataProvider provideRawResponse
  */
 public function testSetRawResponse($raw, $status, $headers, $body)
 {
     $response = new Response();
     $response->setRawResponse($raw);
     if (null !== $status) {
         $this->assertEquals($status, $response->getStatus()->getStatus());
     }
     if (null !== $headers) {
         foreach ($headers as $key => $value) {
             $header = $response->getHeader($key);
             $this->assertNotNull($header);
             $this->assertEquals($key, $header->getName());
             $this->assertEquals($value, $header->getValue());
         }
     }
     $this->assertEquals($body, $response->getBody());
 }