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 static org.junit.Assert.fail;
20
21 import javax.servlet.http.HttpServletRequest;
22
23 import org.junit.Before;
24 import org.junit.Test;
25
26
27
28
29
30
31 @SuppressWarnings({"deprecation"})
32 public class DiskFileUploadTest {
33
34 private DiskFileUpload upload;
35
36 @Before
37 public void setUp() {
38 upload = new DiskFileUpload();
39 }
40
41 @Test
42 public void testWithInvalidRequest() {
43 HttpServletRequest req = HttpServletRequestFactory.createInvalidHttpServletRequest();
44
45 try {
46 upload.parseRequest(req);
47 fail("testWithInvalidRequest: expected exception was not thrown");
48 } catch (FileUploadException expected) {
49
50 }
51 }
52
53 @Test
54 public void testWithNullContentType() {
55 HttpServletRequest req = HttpServletRequestFactory.createHttpServletRequestWithNullContentType();
56
57 try {
58 upload.parseRequest(req);
59 fail("testWithNullContentType: expected exception was not thrown");
60 } catch (DiskFileUpload.InvalidContentTypeException expected) {
61
62 } catch (FileUploadException unexpected) {
63 fail("testWithNullContentType: unexpected exception was thrown");
64 }
65 }
66
67 }