@Test public void testNullValues() { HttpValuesMap httpValuesMap = new HttpValuesMap(); httpValuesMap.put("one", null); assertNull(httpValuesMap.get("one")); httpValuesMap.put("one", null); assertNull(httpValuesMap.get("one")); httpValuesMap.add("one", "1"); assertEquals("1", httpValuesMap.get("one")[0]); }
@Test public void testMultipleValuesSameType() { HttpValuesMap httpValuesMap = new HttpValuesMap(); httpValuesMap.add("one", "1"); assertEquals("1", httpValuesMap.get("one")[0]); httpValuesMap.add("one", "2"); String[] values = httpValuesMap.getStrings("one"); assertEquals(2, values.length); assertEquals("1", values[0]); assertEquals("2", values[1]); httpValuesMap.add("one", "3"); values = httpValuesMap.getStrings("one"); assertEquals(3, values.length); assertEquals("1", values[0]); assertEquals("2", values[1]); assertEquals("3", values[2]); }