rwaldhoff    01/08/16 19:09:24

  Modified:    httpclient/src/java/org/apache/commons/httpclient Tag:
                        rlwrefactoring Header.java
               httpclient/src/test/org/apache/commons/httpclient Tag:
                        rlwrefactoring TestHeader.java
  Log:
  removing getValues (HeaderElement really does handle this much better)
  returning empty string in toExternalForm for null values
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.2.2.3   +7 -16     
jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/Header.java
  
  Index: Header.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/Header.java,v
  retrieving revision 1.2.2.2
  retrieving revision 1.2.2.3
  diff -u -r1.2.2.2 -r1.2.2.3
  --- Header.java       2001/08/14 18:01:29     1.2.2.2
  +++ Header.java       2001/08/17 02:09:24     1.2.2.3
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/Header.java,v
 1.2.2.2 2001/08/14 18:01:29 rwaldhoff Exp $
  - * $Revision: 1.2.2.2 $
  - * $Date: 2001/08/14 18:01:29 $
  + * $Header: 
/home/cvs/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/Header.java,v
 1.2.2.3 2001/08/17 02:09:24 rwaldhoff Exp $
  + * $Revision: 1.2.2.3 $
  + * $Date: 2001/08/17 02:09:24 $
    * ====================================================================
    * Copyright (C) The Apache Software Foundation. All rights reserved.
    *
  @@ -53,7 +53,10 @@
        * for use in an HTTP head.
        */
       public String toExternalForm() {
  -        return (name + ": " + value + "\r\n");
  +        return ((null == name ? "" : name) +
  +                ": " +
  +                (null == value ? "" : value) +
  +                "\r\n");
       }
   
       /**
  @@ -62,17 +65,5 @@
        */
       public String toString() {
           return toExternalForm();
  -    }
  -
  -    /**
  -     * Returns an array of values, as parsed by {@link HeaderElement}.
  -     */
  -    public String[] getValues() throws HttpException {
  -        HeaderElement[] elts = HeaderElement.parse(getValue());
  -        String[] values = new String[elts.length];
  -        for(int i=0;i<values.length;i++) {
  -            values[i] = elts[i].getValue();
  -        }
  -        return values;
       }
   }
  
  
  
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.2   +5 -5      
jakarta-commons/httpclient/src/test/org/apache/commons/httpclient/TestHeader.java
  
  Index: TestHeader.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/httpclient/src/test/org/apache/commons/httpclient/TestHeader.java,v
  retrieving revision 1.1.2.1
  retrieving revision 1.1.2.2
  diff -u -r1.1.2.1 -r1.1.2.2
  --- TestHeader.java   2001/08/14 18:01:30     1.1.2.1
  +++ TestHeader.java   2001/08/17 02:09:24     1.1.2.2
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-commons/httpclient/src/test/org/apache/commons/httpclient/TestHeader.java,v
 1.1.2.1 2001/08/14 18:01:30 rwaldhoff Exp $
  - * $Revision: 1.1.2.1 $
  - * $Date: 2001/08/14 18:01:30 $
  + * $Header: 
/home/cvs/jakarta-commons/httpclient/src/test/org/apache/commons/httpclient/TestHeader.java,v
 1.1.2.2 2001/08/17 02:09:24 rwaldhoff Exp $
  + * $Revision: 1.1.2.2 $
  + * $Date: 2001/08/17 02:09:24 $
    * ====================================================================
    * Copyright (C) The Apache Software Foundation. All rights reserved.
    *
  @@ -18,7 +18,7 @@
    * Simple tests for {@link NameValuePair}.
    *
    * @author Rodney Waldhoff
  - * @version $Id: TestHeader.java,v 1.1.2.1 2001/08/14 18:01:30 rwaldhoff Exp $
  + * @version $Id: TestHeader.java,v 1.1.2.2 2001/08/17 02:09:24 rwaldhoff Exp $
    */
   public class TestHeader extends TestNVP {
   
  @@ -54,7 +54,7 @@
   
       public void testToExternalFormNull() {
           Header header = (Header)makePair();
  -        assertEquals("null: null\r\n",header.toExternalForm());
  +        assertEquals(": \r\n",header.toExternalForm());
       }
   
       public void testToExternalForm() {
  
  
  

Reply via email to