You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2005/03/13 00:12:17 UTC
svn commit: r157296 - in jakarta/httpclient/trunk/http-common/src:
java/org/apache/http/HeaderElement.java
test/org/apache/http/TestHeaderElement.java
Author: olegk
Date: Sat Mar 12 15:12:15 2005
New Revision: 157296
URL: http://svn.apache.org/viewcvs?view=rev&rev=157296
Log:
Added HeaderElement#toString method
Modified:
jakarta/httpclient/trunk/http-common/src/java/org/apache/http/HeaderElement.java
jakarta/httpclient/trunk/http-common/src/test/org/apache/http/TestHeaderElement.java
Modified: jakarta/httpclient/trunk/http-common/src/java/org/apache/http/HeaderElement.java
URL: http://svn.apache.org/viewcvs/jakarta/httpclient/trunk/http-common/src/java/org/apache/http/HeaderElement.java?view=diff&r1=157295&r2=157296
==============================================================================
--- jakarta/httpclient/trunk/http-common/src/java/org/apache/http/HeaderElement.java (original)
+++ jakarta/httpclient/trunk/http-common/src/java/org/apache/http/HeaderElement.java Sat Mar 12 15:12:15 2005
@@ -295,6 +295,19 @@
return hash;
}
+ public String toString() {
+ StringBuffer buffer = new StringBuffer();
+ buffer.append(this.name);
+ if (this.value != null) {
+ buffer.append(" = ");
+ buffer.append(this.value);
+ }
+ for (int i = 0; i < this.parameters.length; i++) {
+ buffer.append("; ");
+ buffer.append(this.parameters[i]);
+ }
+ return buffer.toString();
+ }
}
Modified: jakarta/httpclient/trunk/http-common/src/test/org/apache/http/TestHeaderElement.java
URL: http://svn.apache.org/viewcvs/jakarta/httpclient/trunk/http-common/src/test/org/apache/http/TestHeaderElement.java?view=diff&r1=157295&r2=157296
==============================================================================
--- jakarta/httpclient/trunk/http-common/src/test/org/apache/http/TestHeaderElement.java (original)
+++ jakarta/httpclient/trunk/http-common/src/test/org/apache/http/TestHeaderElement.java Sat Mar 12 15:12:15 2005
@@ -226,4 +226,13 @@
assertFalse(element1.equals("name = value; param1 = value1; param2 = value2"));
}
+ public void testToString() {
+ String s = "name = value; param1 = value1; param2 = value2";
+ HeaderElement element = new HeaderElement(s.toCharArray());
+ assertEquals(s, element.toString());
+ s = "name; param1 = value1; param2 = value2";
+ element = new HeaderElement(s.toCharArray());
+ assertEquals(s, element.toString());
+ }
+
}