1 30 31 package org.apache.commons.httpclient; 32 33 import junit.framework.*; 34 35 41 public class TestHeader extends TestNVP { 42 43 public TestHeader(String testName) { 45 super(testName); 46 } 47 48 public static void main(String args[]) { 50 String [] testCaseName = { TestHeader.class.getName() }; 51 junit.textui.TestRunner.main(testCaseName); 52 } 53 54 56 public static Test suite() { 57 return new TestSuite(TestHeader.class); 58 } 59 60 62 protected NameValuePair makePair() { 63 return new Header(); 64 } 65 66 protected NameValuePair makePair(String name, String value) { 67 return new Header(name,value); 68 } 69 70 71 73 public void testToExternalFormNull() { 74 Header header = (Header)makePair(); 75 assertEquals(": \r\n",header.toExternalForm()); 76 } 77 78 public void testToExternalFormNullName() { 79 Header header = (Header)makePair(null,"value"); 80 assertEquals(": value\r\n",header.toExternalForm()); 81 } 82 83 public void testToExternalFormNullValue() { 84 Header header = (Header)makePair("name",null); 85 assertEquals("name: \r\n",header.toExternalForm()); 86 } 87 88 public void testToExternalForm() { 89 Header header = (Header)makePair("a","b"); 90 assertEquals("a: b\r\n",header.toExternalForm()); 91 } 92 93 public void testNotEqualToNVP() { 94 NameValuePair header = makePair("a","b"); 95 NameValuePair pair = new NameValuePair("a","b"); 96 assertTrue(!header.equals(pair)); 97 assertTrue(!pair.equals(header)); 98 } 99 } 100 | Popular Tags |