Example usage for org.apache.commons.fileupload MockHttpServletRequest MockHttpServletRequest

List of usage examples for org.apache.commons.fileupload MockHttpServletRequest MockHttpServletRequest

Introduction

In this page you can find the example usage for org.apache.commons.fileupload MockHttpServletRequest MockHttpServletRequest.

Prototype

public MockHttpServletRequest(final InputStream requestData, final int requestLength,
        final String strContentType) 

Source Link

Document

Creates a new instance with the given request data and content type.

Usage

From source file:com.github.davidcarboni.encryptedfileupload.StreamingTest.java

private FileItemIterator parseUpload(int pLength, InputStream pStream) throws FileUploadException, IOException {
    String contentType = "multipart/form-data; boundary=---1234";

    FileUploadBase upload = new ServletFileUpload();
    upload.setFileItemFactory(new EncryptedFileItemFactory());
    HttpServletRequest request = new MockHttpServletRequest(pStream, pLength, contentType);

    return upload.getItemIterator(new ServletRequestContext(request));
}

From source file:com.github.davidcarboni.encryptedfileupload.StreamingTest.java

private List<FileItem> parseUpload(InputStream pStream, int pLength) throws FileUploadException {
    String contentType = "multipart/form-data; boundary=---1234";

    FileUploadBase upload = new ServletFileUpload();
    upload.setFileItemFactory(new EncryptedFileItemFactory());
    HttpServletRequest request = new MockHttpServletRequest(pStream, pLength, contentType);

    List<FileItem> fileItems = upload.parseRequest(new ServletRequestContext(request));
    return fileItems;
}

From source file:org.opencastproject.staticfiles.endpoint.StaticFileRestServiceTest.java

private MockHttpServletRequest newUnsizedMockRequest() throws Exception {
    StringBuilder requestBody = new StringBuilder();
    requestBody.append("-----1234\r\n");
    requestBody.append("Content-Disposition: form-data; name=\"file\"; filename=\"other.mov\"\r\n");
    requestBody.append("Content-Type: text/whatever\r\n");
    requestBody.append("\r\n");
    requestBody.append(MOCK_FILE_CONTENT);
    requestBody.append("\r\n");
    requestBody.append("-----1234");
    return new MockHttpServletRequest(new ByteArrayInputStream(requestBody.toString().getBytes("UTF-8")), -1,
            "multipart/form-data; boundary=---1234");
}