/** * @dataProvider getData */ public function testGetBestFormat($acceptHeader, $format, $priorities, $preferExtension, $expected) { $request = new Request(); $request->headers->set('Accept', $acceptHeader); $request->attributes->set('_format', $format); $formatNegotiator = new FormatNegotiator(); $this->assertEquals($expected, $formatNegotiator->getBestFormat($request, $priorities, $preferExtension)); }