@Override public Object get(RequestItem req) { FormDataItem item = req.getFormMimePart(IMAGE_FIELDNAME); return ImmutableMap.of("image-data", new String(item.get()), "image-type", item.getContentType(), "image-ref", req.getParameter("image-ref")); } });
private FormDataItem mockFormDataItem(String fieldName, String contentType, byte content[], boolean isFormField) throws IOException { InputStream in = new ByteArrayInputStream(content); FormDataItem formDataItem = mockControl.createMock(FormDataItem.class); expect(formDataItem.getContentType()).andStubReturn(contentType); expect(formDataItem.getSize()).andStubReturn((long) content.length); expect(formDataItem.get()).andStubReturn(content); expect(formDataItem.getAsString()).andStubReturn(new String(content)); expect(formDataItem.getFieldName()).andStubReturn(fieldName); expect(formDataItem.isFormField()).andStubReturn(isFormField); expect(formDataItem.getInputStream()).andStubReturn(in); return formDataItem; } }
@Test public void testSingleRequest() throws Exception { MultipartFormBuilder builder = new MultipartFormBuilder(); builder.addFormField(REQUEST_FIELDNAME, REQUEST_DATA); setupRequest(builder.build(), builder.getContentType()); List<FormDataItem> formItems = Lists.newArrayList(multipartFormParser.parse(request)); assertEquals(1, formItems.size()); FormDataItem formItem = formItems.get(0); assertTrue(formItem.isFormField()); assertEquals(REQUEST_FIELDNAME, formItem.getFieldName()); assertEquals(REQUEST_DATA, new String(formItem.get())); }
@Override public Object get(RequestItem req) { FormDataItem item = req.getFormMimePart(IMAGE_FIELDNAME); return ImmutableMap.of("image-data", item.get(), "image-type", item.getContentType(), "image-ref", req.getParameter("image-ref")); } });
@Override public Object get(RequestItem req) { FormDataItem item = req.getFormMimePart(IMAGE_FIELDNAME); return ImmutableMap.of("image-data", new String(item.get()), "image-type", item.getContentType(), "image-ref", req.getParameter("image-ref")); } });
@Override public Object get(RequestItem req) { FormDataItem item = req.getFormMimePart(IMAGE_FIELDNAME); return ImmutableMap.of("image-data", new String(item.get()), "image-type", item.getContentType(), "image-ref", req.getParameter("image-ref")); } });
@Override public Object get(RequestItem req) { FormDataItem item = req.getFormMimePart(IMAGE_FIELDNAME); return ImmutableMap.of("image-data", new String(item.get()), "image-type", item.getContentType(), "image-ref", req.getParameter("image-ref")); } });
@Override public Object get(RequestItem req) { FormDataItem item = req.getFormMimePart(IMAGE_FIELDNAME); return ImmutableMap.of("image-data", item.get(), "image-type", item.getContentType(), "image-ref", req.getParameter("image-ref")); } });
@Override public Object get(RequestItem req) { FormDataItem item = req.getFormMimePart(IMAGE_FIELDNAME); return ImmutableMap.of("image-data", new String(item.get()), "image-type", item.getContentType(), "image-ref", req.getParameter("image-ref")); } });
@Override public Object get(RequestItem req) { FormDataItem item = req.getFormMimePart(IMAGE_FIELDNAME); return ImmutableMap.of("image-data", new String(item.get()), "image-type", item.getContentType(), "image-ref", req.getParameter("image-ref")); } });
@Override public Object get(RequestItem req) { FormDataItem item = req.getFormMimePart(IMAGE_FIELDNAME); return ImmutableMap.of("image-data", item.get(), "image-type", item.getContentType(), "image-ref", req.getParameter("image-ref")); } });
@Override public Object get(RequestItem req) { FormDataItem item = req.getFormMimePart(IMAGE_FIELDNAME); return ImmutableMap.of("image-data", new String(item.get()), "image-type", item.getContentType(), "image-ref", req.getParameter("image-ref")); } });
@Override public Object get(RequestItem req) { FormDataItem item = req.getFormMimePart(IMAGE_FIELDNAME); return ImmutableMap.of("image-data", new String(item.get()), "image-type", item.getContentType(), "image-ref", req.getParameter("image-ref")); } });
@Override public Object get(RequestItem req) { FormDataItem item = req.getFormMimePart(IMAGE_FIELDNAME); return ImmutableMap.of("image-data", new String(item.get()), "image-type", item.getContentType(), "image-ref", req.getParameter("image-ref")); } });
@Override public Object get(RequestItem req) { FormDataItem item = req.getFormMimePart(IMAGE_FIELDNAME); return ImmutableMap.of("image-data", new String(item.get()), "image-type", item.getContentType(), "image-ref", req.getParameter("image-ref")); } });
@Override public Object get(RequestItem req) { FormDataItem item = req.getFormMimePart(IMAGE_FIELDNAME); return ImmutableMap.of("image-data", new String(item.get()), "image-type", item.getContentType(), "image-ref", req.getParameter("image-ref")); } });
@Override public Object get(RequestItem req) { FormDataItem item = req.getFormMimePart(IMAGE_FIELDNAME); return ImmutableMap.of("image-data", item.get(), "image-type", item.getContentType(), "image-ref", req.getParameter("image-ref")); } });
@Override public Object get(RequestItem req) { FormDataItem item = req.getFormMimePart(IMAGE_FIELDNAME); return ImmutableMap.of("image-data", new String(item.get()), "image-type", item.getContentType(), "image-ref", req.getParameter("image-ref")); } });
@Override public Object get(RequestItem req) { FormDataItem item = req.getFormMimePart(IMAGE_FIELDNAME); return ImmutableMap.of("image-data", new String(item.get()), "image-type", item.getContentType(), "image-ref", req.getParameter("image-ref")); } });
@Override public Object get(RequestItem req) { FormDataItem item = req.getFormMimePart(IMAGE_FIELDNAME); return ImmutableMap.of("image-data", new String(item.get()), "image-type", item.getContentType(), "image-ref", req.getParameter("image-ref")); } });