Examples of FileItemHeadersImpl


Examples of org.apache.commons.fileupload.util.FileItemHeadersImpl

     *
     * @return A <code>Map</code> containing the parsed HTTP request headers.
     */
    protected FileItemHeaders getParsedHeaders(String headerPart) {
        final int len = headerPart.length();
        FileItemHeadersImpl headers = newFileItemHeaders();
        int start = 0;
        for (;;) {
            int end = parseEndOfLine(headerPart, start);
            if (start == end) {
                break;
View Full Code Here

Examples of org.apache.commons.fileupload.util.FileItemHeadersImpl

    /**
     * Creates a new instance of {@link FileItemHeaders}.
     * @return The new instance.
     */
    protected FileItemHeadersImpl newFileItemHeaders() {
        return new FileItemHeadersImpl();
    }
View Full Code Here

Examples of org.apache.commons.fileupload.util.FileItemHeadersImpl

    /**
     * @throws Exception
     */
    @Test
    public void testFileItemHeaders() throws Exception {
        FileItemHeadersImpl aMutableFileItemHeaders = new FileItemHeadersImpl();
        aMutableFileItemHeaders.addHeader("Content-Disposition", "form-data; name=\"FileItem\"; filename=\"file1.txt\"");
        aMutableFileItemHeaders.addHeader("Content-Type", "text/plain");

        aMutableFileItemHeaders.addHeader("TestHeader", "headerValue1");
        aMutableFileItemHeaders.addHeader("TestHeader", "headerValue2");
        aMutableFileItemHeaders.addHeader("TestHeader", "headerValue3");
        aMutableFileItemHeaders.addHeader("testheader", "headerValue4");

        Iterator<String> headerNameEnumeration = aMutableFileItemHeaders.getHeaderNames();
        assertEquals("content-disposition", headerNameEnumeration.next());
        assertEquals("content-type", headerNameEnumeration.next());
        assertEquals("testheader", headerNameEnumeration.next());
        assertFalse(headerNameEnumeration.hasNext());

        assertEquals(aMutableFileItemHeaders.getHeader("Content-Disposition"), "form-data; name=\"FileItem\"; filename=\"file1.txt\"");
        assertEquals(aMutableFileItemHeaders.getHeader("Content-Type"), "text/plain");
        assertEquals(aMutableFileItemHeaders.getHeader("content-type"), "text/plain");
        assertEquals(aMutableFileItemHeaders.getHeader("TestHeader"), "headerValue1");
        assertNull(aMutableFileItemHeaders.getHeader("DummyHeader"));

        Iterator<String> headerValueEnumeration;

        headerValueEnumeration = aMutableFileItemHeaders.getHeaders("Content-Type");
        assertTrue(headerValueEnumeration.hasNext());
        assertEquals(headerValueEnumeration.next(), "text/plain");
        assertFalse(headerValueEnumeration.hasNext());

        headerValueEnumeration = aMutableFileItemHeaders.getHeaders("content-type");
        assertTrue(headerValueEnumeration.hasNext());
        assertEquals(headerValueEnumeration.next(), "text/plain");
        assertFalse(headerValueEnumeration.hasNext());

        headerValueEnumeration = aMutableFileItemHeaders.getHeaders("TestHeader");
        assertTrue(headerValueEnumeration.hasNext());
        assertEquals(headerValueEnumeration.next(), "headerValue1");
        assertTrue(headerValueEnumeration.hasNext());
        assertEquals(headerValueEnumeration.next(), "headerValue2");
        assertTrue(headerValueEnumeration.hasNext());
        assertEquals(headerValueEnumeration.next(), "headerValue3");
        assertTrue(headerValueEnumeration.hasNext());
        assertEquals(headerValueEnumeration.next(), "headerValue4");
        assertFalse(headerValueEnumeration.hasNext());

        headerValueEnumeration = aMutableFileItemHeaders.getHeaders("DummyHeader");
        assertFalse(headerValueEnumeration.hasNext());
    }
View Full Code Here

Examples of org.apache.commons.fileupload.util.FileItemHeadersImpl

     *
     * @return A <code>Map</code> containing the parsed HTTP request headers.
     */
    protected FileItemHeaders getParsedHeaders(String headerPart) {
        final int len = headerPart.length();
        FileItemHeadersImpl headers = newFileItemHeaders();
        int start = 0;
        for (;;) {
            int end = parseEndOfLine(headerPart, start);
            if (start == end) {
                break;
View Full Code Here

Examples of org.apache.commons.fileupload.util.FileItemHeadersImpl

    /**
     * Creates a new instance of {@link FileItemHeaders}.
     * @return The new instance.
     */
    protected FileItemHeadersImpl newFileItemHeaders() {
        return new FileItemHeadersImpl();
    }
View Full Code Here

Examples of org.apache.commons.fileupload.util.FileItemHeadersImpl

     *
     * @return A <code>Map</code> containing the parsed HTTP request headers.
     */
    protected FileItemHeaders getParsedHeaders(String headerPart) {
        final int len = headerPart.length();
        FileItemHeadersImpl headers = newFileItemHeaders();
        int start = 0;
        for (;;) {
            int end = parseEndOfLine(headerPart, start);
            if (start == end) {
                break;
View Full Code Here

Examples of org.apache.commons.fileupload.util.FileItemHeadersImpl

    /**
     * Creates a new instance of {@link FileItemHeaders}.
     * @return The new instance.
     */
    protected FileItemHeadersImpl newFileItemHeaders() {
        return new FileItemHeadersImpl();
    }
View Full Code Here

Examples of org.apache.commons.fileupload.util.FileItemHeadersImpl

    /**
     * Creates a new instance of {@link FileItemHeaders}.
     * @return The new instance.
     */
    protected FileItemHeadersImpl newFileItemHeaders() {
        return new FileItemHeadersImpl();
    }
View Full Code Here

Examples of org.apache.commons.fileupload.util.FileItemHeadersImpl

     *
     * @return A <code>Map</code> containing the parsed HTTP request headers.
     */
    protected FileItemHeaders getParsedHeaders(String headerPart) {
        final int len = headerPart.length();
        FileItemHeadersImpl headers = newFileItemHeaders();
        int start = 0;
        for (;;) {
            int end = parseEndOfLine(headerPart, start);
            if (start == end) {
                break;
View Full Code Here

Examples of org.apache.commons.fileupload.util.FileItemHeadersImpl

public class FileItemHeadersTest extends TestCase {
    /**
     * @throws Exception
     */
    public void testFileItemHeaders() throws Exception {
      FileItemHeadersImpl aMutableFileItemHeaders = new FileItemHeadersImpl();
      aMutableFileItemHeaders.addHeader("Content-Disposition", "form-data; name=\"FileItem\"; filename=\"file1.txt\"");
      aMutableFileItemHeaders.addHeader("Content-Type", "text/plain");

      aMutableFileItemHeaders.addHeader("TestHeader", "headerValue1");
      aMutableFileItemHeaders.addHeader("TestHeader", "headerValue2");
      aMutableFileItemHeaders.addHeader("TestHeader", "headerValue3");
      aMutableFileItemHeaders.addHeader("testheader", "headerValue4");

      Iterator headerNameEnumeration = aMutableFileItemHeaders.getHeaderNames();
      assertEquals("content-disposition", (String) headerNameEnumeration.next());
      assertEquals("content-type", (String) headerNameEnumeration.next());
      assertEquals("testheader", (String) headerNameEnumeration.next());
      assertFalse(headerNameEnumeration.hasNext());

      assertEquals(aMutableFileItemHeaders.getHeader("Content-Disposition"), "form-data; name=\"FileItem\"; filename=\"file1.txt\"");
      assertEquals(aMutableFileItemHeaders.getHeader("Content-Type"), "text/plain");
      assertEquals(aMutableFileItemHeaders.getHeader("content-type"), "text/plain");
      assertEquals(aMutableFileItemHeaders.getHeader("TestHeader"), "headerValue1");
      assertNull(aMutableFileItemHeaders.getHeader("DummyHeader"));

      Iterator headerValueEnumeration;

      headerValueEnumeration = aMutableFileItemHeaders.getHeaders("Content-Type");
      assertTrue(headerValueEnumeration.hasNext());
      assertEquals(headerValueEnumeration.next(), "text/plain");
      assertFalse(headerValueEnumeration.hasNext());

      headerValueEnumeration = aMutableFileItemHeaders.getHeaders("content-type");
      assertTrue(headerValueEnumeration.hasNext());
      assertEquals(headerValueEnumeration.next(), "text/plain");
      assertFalse(headerValueEnumeration.hasNext());

      headerValueEnumeration = aMutableFileItemHeaders.getHeaders("TestHeader");
      assertTrue(headerValueEnumeration.hasNext());
      assertEquals(headerValueEnumeration.next(), "headerValue1");
      assertTrue(headerValueEnumeration.hasNext());
      assertEquals(headerValueEnumeration.next(), "headerValue2");
      assertTrue(headerValueEnumeration.hasNext());
      assertEquals(headerValueEnumeration.next(), "headerValue3");
      assertTrue(headerValueEnumeration.hasNext());
      assertEquals(headerValueEnumeration.next(), "headerValue4");
      assertFalse(headerValueEnumeration.hasNext());

      headerValueEnumeration = aMutableFileItemHeaders.getHeaders("DummyHeader");
      assertFalse(headerValueEnumeration.hasNext());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.