MediaTypeHelper { public static boolean isConsume(List<MediaType> consumes, MediaType contentType) { return consumes.stream().anyMatch(consume -> isMatched(consume, contentType)); } private  MediaTypeHelper(); static Iterator<MediaType> createDescendingMediaTypeIterator(MediaType type); static List<MediaType> createConsumesList(Consumes mime); static List<MediaType> createProducesList(Produces mime); static boolean isConsume(List<MediaType> consumes, MediaType contentType); static AcceptMediaType findFistCompatibleAcceptMediaType(List<AcceptMediaType> acceptMediaTypes,
                                                                    List<MediaType> producedByResource); static boolean isCompatible(MediaType mediaTypeOne, MediaType mediaTypeTwo); static boolean isMatched(MediaType pattern, MediaType checkMe); static final MediaType WADL_TYPE; static final String EXT_PREFIX_SUBTYPE; static final Pattern EXT_SUBTYPE_PATTERN; static final Pattern EXT_SUFFIX_SUBTYPE_PATTERN; static final Pattern EXT_PREFIX_SUBTYPE_PATTERN; }
@UseDataProvider("forTestIsConsumes") @Test public void testIsConsumes(List<MediaType> mediaTypes, MediaType mediaTypeForConsuming, boolean expectedResult) { assertEquals(expectedResult, MediaTypeHelper.isConsume(mediaTypes, mediaTypeForConsuming)); }