1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.commons.fileupload;
19
20 import javax.servlet.http.HttpServletRequest;
21
22 final class HttpServletRequestFactory {
23
24 public static HttpServletRequest createHttpServletRequestWithNullContentType() {
25 final byte[] requestData = "foobar".getBytes();
26 return new MockHttpServletRequest(requestData, null);
27 }
28
29 public static HttpServletRequest createInvalidHttpServletRequest() {
30 final byte[] requestData = "foobar".getBytes();
31 return new MockHttpServletRequest(requestData, FileUploadBase.MULTIPART_FORM_DATA);
32 }
33
34 public static HttpServletRequest createValidHttpServletRequest(final String[] strFileNames) {
35
36 final StringBuilder sbRequestData = new StringBuilder();
37 for (final String strFileName : strFileNames) {
38 sbRequestData.append(strFileName);
39 }
40 byte[] requestData = null;
41 requestData = sbRequestData.toString().getBytes();
42 return new MockHttpServletRequest(requestData, FileUploadBase.MULTIPART_FORM_DATA);
43 }
44
45 private HttpServletRequestFactory() {
46
47 }
48 }