@@ -0,0 +1,690 @@
+package com.ibm.watson.developer_cloud.http;%0A%0Aimport static org.junit.Assert.assertEquals;%0A%0Aimport org.junit.Before;%0Aimport org.junit.Test;%0A%0Apublic class NameValueTest %7B%0A%0A  @Before%0A  public void setUp() throws Exception %7B%7D%0A%0A  @Test(expected = IllegalArgumentException.class)%0A  public void testNameNull() %7B%0A    new NameValue(null, null);%0A  %7D%0A%0A  public void testNameEquals() %7B%0A    NameValue name1 = new NameValue(%22foo%22, %22bar%22);%0A    NameValue name2 = new NameValue(%22foo%22, %22bar%22);%0A%0A    assertEquals(name1, name2);%0A    assertEquals(name1.hashCode(), name2.hashCode());%0A  %7D%0A%0A  public void testValueNull() %7B%0A    NameValue name1 = new NameValue(%22foo%22, null);%0A    assertEquals(name1, %22foo%22);%0A  %7D%0A%0A%7D%0A

Add tests for NameValue