int match = a.findMatch(mediaTypeRanges); if (match >= 0) { sm = new SerializerMatch(mediaTypeRanges[match].getMediaType(), mediaTypeRangeSerializers[match]);
int match = a.findMatch(mediaTypeRanges); if (match >= 0) { sm = new SerializerMatch(mediaTypeRanges[match].getMediaType(), mediaTypeRangeSerializers[match]);
int match = a.findMatch(mediaTypeRanges); if (match >= 0) { sm = new SerializerMatch(mediaTypeRanges[match].getMediaType(), mediaTypeRangeSerializers[match]);
@Test public void testReversed() throws Exception { Accept accept = Accept.forString(this.accept); MediaType[] mt = JsonParser.DEFAULT.parse(mediaTypes, MediaType[].class); Collections.reverse(Arrays.asList(mt)); int r = accept.findMatch(mt); int expected2 = expectedReverse == -1 ? -1 : mt.length-expectedReverse-1; TestUtils.assertEquals(expected2, r, "{0} failed", label); } }
@Test public void test() throws Exception { Accept accept = Accept.forString(this.accept); MediaType[] mt = JsonParser.DEFAULT.parse(mediaTypes, MediaType[].class); int r = accept.findMatch(mt); TestUtils.assertEquals(expected, r, "{0} failed", label); }