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; } }
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; } }
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; } }
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; } }
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())); }
@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())); }
@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())); }
@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())); }
@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())); }
@Test public void testSingleFileItemAndRequest() throws Exception { MultipartFormBuilder builder = new MultipartFormBuilder(); builder.addFileItem(ALBUM_IMAGE_FIELDNAME, ALBUM_IMAGE_FILENAME, ALBUM_IMAGE_DATA, ALBUM_IMAGE_TYPE); builder.addFormField(REQUEST_FIELDNAME, REQUEST_DATA); setupRequest(builder.build(), builder.getContentType()); List<FormDataItem> formItems = Lists.newArrayList(multipartFormParser.parse(request)); assertEquals(2, formItems.size()); FormDataItem formItem = formItems.get(0); assertFalse(formItem.isFormField()); assertEquals(ALBUM_IMAGE_FIELDNAME, formItem.getFieldName()); assertEquals(ALBUM_IMAGE_FILENAME, formItem.getName()); assertEquals(ALBUM_IMAGE_TYPE, formItem.getContentType()); assertEquals(ALBUM_IMAGE_DATA, new String(formItem.get())); formItem = formItems.get(1); assertTrue(formItem.isFormField()); assertEquals(REQUEST_FIELDNAME, formItem.getFieldName()); assertEquals(REQUEST_DATA, new String(formItem.get())); }
@Test public void testSingleFileItemAndRequest() throws Exception { MultipartFormBuilder builder = new MultipartFormBuilder(); builder.addFileItem(ALBUM_IMAGE_FIELDNAME, ALBUM_IMAGE_FILENAME, ALBUM_IMAGE_DATA, ALBUM_IMAGE_TYPE); builder.addFormField(REQUEST_FIELDNAME, REQUEST_DATA); setupRequest(builder.build(), builder.getContentType()); List<FormDataItem> formItems = Lists.newArrayList(multipartFormParser.parse(request)); assertEquals(2, formItems.size()); FormDataItem formItem = formItems.get(0); assertFalse(formItem.isFormField()); assertEquals(ALBUM_IMAGE_FIELDNAME, formItem.getFieldName()); assertEquals(ALBUM_IMAGE_FILENAME, formItem.getName()); assertEquals(ALBUM_IMAGE_TYPE, formItem.getContentType()); assertEquals(ALBUM_IMAGE_DATA, new String(formItem.get())); formItem = formItems.get(1); assertTrue(formItem.isFormField()); assertEquals(REQUEST_FIELDNAME, formItem.getFieldName()); assertEquals(REQUEST_DATA, new String(formItem.get())); }
@Test public void testSingleFileItemAndRequest() throws Exception { MultipartFormBuilder builder = new MultipartFormBuilder(); builder.addFileItem(ALBUM_IMAGE_FIELDNAME, ALBUM_IMAGE_FILENAME, ALBUM_IMAGE_DATA, ALBUM_IMAGE_TYPE); builder.addFormField(REQUEST_FIELDNAME, REQUEST_DATA); setupRequest(builder.build(), builder.getContentType()); List<FormDataItem> formItems = Lists.newArrayList(multipartFormParser.parse(request)); assertEquals(2, formItems.size()); FormDataItem formItem = formItems.get(0); assertFalse(formItem.isFormField()); assertEquals(ALBUM_IMAGE_FIELDNAME, formItem.getFieldName()); assertEquals(ALBUM_IMAGE_FILENAME, formItem.getName()); assertEquals(ALBUM_IMAGE_TYPE, formItem.getContentType()); assertEquals(ALBUM_IMAGE_DATA, new String(formItem.get())); formItem = formItems.get(1); assertTrue(formItem.isFormField()); assertEquals(REQUEST_FIELDNAME, formItem.getFieldName()); assertEquals(REQUEST_DATA, new String(formItem.get())); }
@Test public void testSingleFileItemAndRequest() throws Exception { MultipartFormBuilder builder = new MultipartFormBuilder(); builder.addFileItem(ALBUM_IMAGE_FIELDNAME, ALBUM_IMAGE_FILENAME, ALBUM_IMAGE_DATA, ALBUM_IMAGE_TYPE); builder.addFormField(REQUEST_FIELDNAME, REQUEST_DATA); setupRequest(builder.build(), builder.getContentType()); List<FormDataItem> formItems = Lists.newArrayList(multipartFormParser.parse(request)); assertEquals(2, formItems.size()); FormDataItem formItem = formItems.get(0); assertFalse(formItem.isFormField()); assertEquals(ALBUM_IMAGE_FIELDNAME, formItem.getFieldName()); assertEquals(ALBUM_IMAGE_FILENAME, formItem.getName()); assertEquals(ALBUM_IMAGE_TYPE, formItem.getContentType()); assertEquals(ALBUM_IMAGE_DATA, new String(formItem.get())); formItem = formItems.get(1); assertTrue(formItem.isFormField()); assertEquals(REQUEST_FIELDNAME, formItem.getFieldName()); assertEquals(REQUEST_DATA, new String(formItem.get())); }
@Test public void testSingleFileItemAndRequest() throws Exception { MultipartFormBuilder builder = new MultipartFormBuilder(); builder.addFileItem(ALBUM_IMAGE_FIELDNAME, ALBUM_IMAGE_FILENAME, ALBUM_IMAGE_DATA, ALBUM_IMAGE_TYPE); builder.addFormField(REQUEST_FIELDNAME, REQUEST_DATA); setupRequest(builder.build(), builder.getContentType()); List<FormDataItem> formItems = Lists.newArrayList(multipartFormParser.parse(request)); assertEquals(2, formItems.size()); FormDataItem formItem = formItems.get(0); assertFalse(formItem.isFormField()); assertEquals(ALBUM_IMAGE_FIELDNAME, formItem.getFieldName()); assertEquals(ALBUM_IMAGE_FILENAME, formItem.getName()); assertEquals(ALBUM_IMAGE_TYPE, formItem.getContentType()); assertEquals(ALBUM_IMAGE_DATA, new String(formItem.get())); formItem = formItems.get(1); assertTrue(formItem.isFormField()); assertEquals(REQUEST_FIELDNAME, formItem.getFieldName()); assertEquals(REQUEST_DATA, new String(formItem.get())); }
@Test public void testSingleFileItem() throws Exception { MultipartFormBuilder builder = new MultipartFormBuilder(); builder.addFileItem(ALBUM_IMAGE_FIELDNAME, ALBUM_IMAGE_FILENAME, ALBUM_IMAGE_DATA, ALBUM_IMAGE_TYPE); setupRequest(builder.build(), builder.getContentType()); List<FormDataItem> formItems = Lists.newArrayList(multipartFormParser.parse(request)); assertEquals(1, formItems.size()); FormDataItem formItem = formItems.get(0); assertFalse(formItem.isFormField()); assertEquals(ALBUM_IMAGE_FIELDNAME, formItem.getFieldName()); assertEquals(ALBUM_IMAGE_FILENAME, formItem.getName()); assertEquals(ALBUM_IMAGE_TYPE, formItem.getContentType()); assertEquals(ALBUM_IMAGE_DATA, new String(formItem.get())); }
@Test public void testSingleFileItem() throws Exception { MultipartFormBuilder builder = new MultipartFormBuilder(); builder.addFileItem(ALBUM_IMAGE_FIELDNAME, ALBUM_IMAGE_FILENAME, ALBUM_IMAGE_DATA, ALBUM_IMAGE_TYPE); setupRequest(builder.build(), builder.getContentType()); List<FormDataItem> formItems = Lists.newArrayList(multipartFormParser.parse(request)); assertEquals(1, formItems.size()); FormDataItem formItem = formItems.get(0); assertFalse(formItem.isFormField()); assertEquals(ALBUM_IMAGE_FIELDNAME, formItem.getFieldName()); assertEquals(ALBUM_IMAGE_FILENAME, formItem.getName()); assertEquals(ALBUM_IMAGE_TYPE, formItem.getContentType()); assertEquals(ALBUM_IMAGE_DATA, new String(formItem.get())); }
@Test public void testSingleFileItem() throws Exception { MultipartFormBuilder builder = new MultipartFormBuilder(); builder.addFileItem(ALBUM_IMAGE_FIELDNAME, ALBUM_IMAGE_FILENAME, ALBUM_IMAGE_DATA, ALBUM_IMAGE_TYPE); setupRequest(builder.build(), builder.getContentType()); List<FormDataItem> formItems = Lists.newArrayList(multipartFormParser.parse(request)); assertEquals(1, formItems.size()); FormDataItem formItem = formItems.get(0); assertFalse(formItem.isFormField()); assertEquals(ALBUM_IMAGE_FIELDNAME, formItem.getFieldName()); assertEquals(ALBUM_IMAGE_FILENAME, formItem.getName()); assertEquals(ALBUM_IMAGE_TYPE, formItem.getContentType()); assertEquals(ALBUM_IMAGE_DATA, new String(formItem.get())); }
@Test public void testSingleFileItem() throws Exception { MultipartFormBuilder builder = new MultipartFormBuilder(); builder.addFileItem(ALBUM_IMAGE_FIELDNAME, ALBUM_IMAGE_FILENAME, ALBUM_IMAGE_DATA, ALBUM_IMAGE_TYPE); setupRequest(builder.build(), builder.getContentType()); List<FormDataItem> formItems = Lists.newArrayList(multipartFormParser.parse(request)); assertEquals(1, formItems.size()); FormDataItem formItem = formItems.get(0); assertFalse(formItem.isFormField()); assertEquals(ALBUM_IMAGE_FIELDNAME, formItem.getFieldName()); assertEquals(ALBUM_IMAGE_FILENAME, formItem.getName()); assertEquals(ALBUM_IMAGE_TYPE, formItem.getContentType()); assertEquals(ALBUM_IMAGE_DATA, new String(formItem.get())); }
@Test public void testSingleFileItem() throws Exception { MultipartFormBuilder builder = new MultipartFormBuilder(); builder.addFileItem(ALBUM_IMAGE_FIELDNAME, ALBUM_IMAGE_FILENAME, ALBUM_IMAGE_DATA, ALBUM_IMAGE_TYPE); setupRequest(builder.build(), builder.getContentType()); List<FormDataItem> formItems = Lists.newArrayList(multipartFormParser.parse(request)); assertEquals(1, formItems.size()); FormDataItem formItem = formItems.get(0); assertFalse(formItem.isFormField()); assertEquals(ALBUM_IMAGE_FIELDNAME, formItem.getFieldName()); assertEquals(ALBUM_IMAGE_FILENAME, formItem.getName()); assertEquals(ALBUM_IMAGE_TYPE, formItem.getContentType()); assertEquals(ALBUM_IMAGE_DATA, new String(formItem.get())); }