assertEquals("name=value; param=regular_stuff; param=\"this\\\\that\"; param=\"this,that\"; param",
BasicHeaderElement.format(element));
}
public void testElementArrayFormatting() throws Exception {
NameValuePair param1 = new BasicNameValuePair("param", "regular_stuff");
NameValuePair param2 = new BasicNameValuePair("param", "this\\that");
NameValuePair param3 = new BasicNameValuePair("param", "this,that");
NameValuePair param4 = new BasicNameValuePair("param", null);
HeaderElement element1 = new BasicHeaderElement("name1", "value1", new NameValuePair[] {param1});
HeaderElement element2 = new BasicHeaderElement("name2", "value2", new NameValuePair[] {param2});
HeaderElement element3 = new BasicHeaderElement("name3", "value3", new NameValuePair[] {param3});
HeaderElement element4 = new BasicHeaderElement("name4", "value4", new NameValuePair[] {param4});
HeaderElement element5 = new BasicHeaderElement("name5", null);