AcceptMediaType implements QualityValue { public boolean isCompatible(MediaType other) { return mediaType.isCompatible(other); } AcceptMediaType();  AcceptMediaType(String type, String subtype, Map<String, String> parameters);  AcceptMediaType(String type, String subtype);  AcceptMediaType(MediaType mediaType);  AcceptMediaType(MediaType mediaType, float qValue); static AcceptMediaType valueOf(String header); MediaType getMediaType(); String getType(); boolean isWildcardType(); String getSubtype(); boolean isWildcardSubtype(); Map<String, String> getParameters(); boolean isCompatible(MediaType other); boolean isCompatible(AcceptMediaType other); @Override float getQvalue(); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString(); static final AcceptMediaType DEFAULT; }
@UseDataProvider("forTestIsCompatible") @Test public void testIsCompatible(AcceptMediaType acceptMediaType, AcceptMediaType checkAcceptMediaType, boolean expectedResult) { assertEquals(expectedResult, acceptMediaType.isCompatible(checkAcceptMediaType)); }