/** * @dataProvider mediaTypeProvider */ public function testParse($mime, $type, $subType, $quality, array $parameters) { $mediaType = new MediaType($mime); $this->assertEquals($type, $mediaType->getType()); $this->assertEquals($subType, $mediaType->getSubType()); $this->assertEquals($type . '/' . $subType, $mediaType->getName()); $this->assertEquals($quality, $mediaType->getQuality()); $this->assertEquals($parameters, $mediaType->getParameters()); }