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