@Test @SuppressWarnings("empty-statement") public void testCreate() { if (multiPart instanceof FormDataMultiPart) { assertEquals("multipart/form-data", multiPart.getMediaType().toString()); try { multiPart.setMediaType(new MediaType("multipart", "foo")); fail("Should have thrown IllegalArgumentException"); } catch (IllegalArgumentException e) { } multiPart.setMediaType(MediaType.MULTIPART_FORM_DATA_TYPE); } else { assertEquals("multipart/mixed", multiPart.getMediaType().toString()); multiPart.setMediaType(new MediaType("multipart", "alternative")); assertEquals("multipart/alternative", multiPart.getMediaType().toString()); try { multiPart.setMediaType(new MediaType("text", "xml")); fail("Should have thrown IllegalArgumentException"); } catch (IllegalArgumentException e) { } } }
@Override public void setMediaType(MediaType mediaType) { if (!"multipart".equals(mediaType.getType())) { throw new IllegalArgumentException(mediaType.toString()); } super.setMediaType(mediaType); }
MultiPart extends BodyPart implements Closeable { @Override public void setMediaType(MediaType mediaType) { if (!"multipart".equals(mediaType.getType())) { throw new IllegalArgumentException(mediaType.toString()); } super.setMediaType(mediaType); } }
MultiPart extends BodyPart implements Closeable { @Override public void setMediaType(MediaType mediaType) { if (!"multipart".equals(mediaType.getType())) { throw new IllegalArgumentException(mediaType.toString()); } super.setMediaType(mediaType); } MultiPart();  MultiPart(MediaType mediaType); }
MultiPart extends BodyPart implements Closeable { @Override public void setMediaType(MediaType mediaType) { if (!"multipart".equals(mediaType.getType())) { throw new IllegalArgumentException(mediaType.toString()); } super.setMediaType(mediaType); } MultiPart();  MultiPart(MediaType mediaType); List<BodyPart> getBodyParts(); @Override Object getEntity(); @Override void setEntity(Object entity); @Override void setMediaType(MediaType mediaType); MultiPart bodyPart(BodyPart bodyPart); MultiPart bodyPart(Object entity, MediaType mediaType); @Override BodyPart entity(Object entity); @Override MultiPart type(MediaType type); @Override void cleanup(); void close(); }
MultiPart extends BodyPart implements Closeable { @Override public void setMediaType(MediaType mediaType) { if (!"multipart".equals(mediaType.getType())) { throw new IllegalArgumentException(mediaType.toString()); } super.setMediaType(mediaType); } MultiPart();  MultiPart(MediaType mediaType); List<BodyPart> getBodyParts(); @Override Object getEntity(); @Override void setEntity(Object entity); @Override void setMediaType(MediaType mediaType); MultiPart bodyPart(BodyPart bodyPart); MultiPart bodyPart(Object entity, MediaType mediaType); @Override BodyPart entity(Object entity); @Override MultiPart type(MediaType type); @Override void cleanup(); void close();  }