diff options
Diffstat (limited to 'simple/simple-http/src/test/java/org/simpleframework/http/parse/ContentDispositionParserTest.java')
-rw-r--r-- | simple/simple-http/src/test/java/org/simpleframework/http/parse/ContentDispositionParserTest.java | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/simple/simple-http/src/test/java/org/simpleframework/http/parse/ContentDispositionParserTest.java b/simple/simple-http/src/test/java/org/simpleframework/http/parse/ContentDispositionParserTest.java new file mode 100644 index 0000000..e5b0266 --- /dev/null +++ b/simple/simple-http/src/test/java/org/simpleframework/http/parse/ContentDispositionParserTest.java @@ -0,0 +1,33 @@ +package org.simpleframework.http.parse; + +import org.simpleframework.http.parse.ContentDispositionParser; + +import junit.framework.TestCase; + +public class ContentDispositionParserTest extends TestCase { + + private ContentDispositionParser parser; + + public void setUp() { + parser = new ContentDispositionParser(); + } + + public void testDisposition() { + parser.parse("form-data; name=\"input_check\""); + + assertFalse(parser.isFile()); + assertEquals(parser.getName(), "input_check"); + + parser.parse("form-data; name=\"input_password\""); + + assertFalse(parser.isFile()); + assertEquals(parser.getName(), "input_password"); + + parser.parse("form-data; name=\"FileItem\"; filename=\"C:\\Inetpub\\wwwroot\\Upload\\file1.txt\""); + + assertTrue(parser.isFile()); + assertEquals(parser.getName(), "FileItem"); + assertEquals(parser.getFileName(), "C:\\Inetpub\\wwwroot\\Upload\\file1.txt"); + + } +} |