/** * @dataProvider headerProvider * @param type $headers * @param type $length * @param array $valid */ public function testParseHeaders($headers, $length, array $valid = []) { $response = new Response(); $rest = ResponseFactory::parseHeaders($headers, $response); $this->assertEquals($length, strlen($rest)); foreach ($valid as $name => $value) { $this->assertEquals($value, $response->getHeader($name)); } }