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
22
23
24
25
26
27
28
29 final class HttpServletRequestFactory
30 {
31 static public HttpServletRequest createHttpServletRequestWithNullContentType()
32 {
33 byte[] requestData = "foobar".getBytes();
34 return new MockHttpServletRequest(
35 requestData,
36 null);
37 }
38
39 static public HttpServletRequest createValidHttpServletRequest(
40 final String[] strFileNames)
41 {
42
43
44 StringBuffer sbRequestData = new StringBuffer();
45
46 for (int i = 0; i < strFileNames.length; i++)
47 {
48 sbRequestData.append(strFileNames[i]);
49 }
50
51 byte[] requestData = null;
52 requestData = sbRequestData.toString().getBytes();
53
54 return new MockHttpServletRequest(
55 requestData,
56 FileUploadBase.MULTIPART_FORM_DATA);
57 }
58
59 static public HttpServletRequest createInvalidHttpServletRequest()
60 {
61 byte[] requestData = "foobar".getBytes();
62 return new MockHttpServletRequest(
63 requestData,
64 FileUploadBase.MULTIPART_FORM_DATA);
65 }
66 }