@Test public void canRead() { assertTrue(this.reader.canRead( forClassWithGenerics(MultiValueMap.class, String.class, Part.class), MediaType.MULTIPART_FORM_DATA)); assertFalse(this.reader.canRead( forClassWithGenerics(MultiValueMap.class, String.class, Object.class), MediaType.MULTIPART_FORM_DATA)); assertFalse(this.reader.canRead( forClassWithGenerics(MultiValueMap.class, String.class, String.class), MediaType.MULTIPART_FORM_DATA)); assertFalse(this.reader.canRead( forClassWithGenerics(Map.class, String.class, String.class), MediaType.MULTIPART_FORM_DATA)); assertFalse(this.reader.canRead( forClassWithGenerics(MultiValueMap.class, String.class, Part.class), MediaType.APPLICATION_FORM_URLENCODED)); }