@UseDataProvider("forTestParsingAcceptMediaTypeHeader")
@Test
public void testParsingAcceptMediaTypeHeader(String acceptMediaTypeHeader, String type, String subType, Map<String,String> parameters, float qValue) {

    AcceptMediaTypeHeaderDelegate headerDelegate = new AcceptMediaTypeHeaderDelegate();
    AcceptMediaType acceptMediaType = headerDelegate.fromString(acceptMediaTypeHeader);
    assertEquals(type, acceptMediaType.getType());
    assertEquals(subType, acceptMediaType.getSubtype());
    assertEquals(parameters, acceptMediaType.getParameters());
    assertEquals(qValue, acceptMediaType.getQvalue(), 0.0F);
}