### Question:
VelocityJsonTool { public Map<String,String> jsonToMap(String jsonString) { return jsonToStringMap(jsonString); }  Map<String,String> jsonToStringMap(String jsonString); Map<String,String> jsonToMap(String jsonString);  }### Answer:
@Test public void testJsonToMap() { VelocityJsonTool jsonTool = new VelocityJsonTool(); Map<String,String> testMap = jsonTool.jsonToMap("{ \"test\" : \"A test\" }"); assertEquals("A test", testMap.get("test")); }
@Test public void testJsonToMapReturnsEmptyMapForInvalidJsonString() { VelocityJsonTool jsonTool = new VelocityJsonTool(); Map<String,String> testMap = jsonTool.jsonToMap("This is invalid json text"); assertTrue(testMap.isEmpty()); }