### Question:
JacksonDefaultNameMapper implements NameMapper { @Override public String mapMemberName(String rawName) { if (rawName == null) return null; else if (rawName.length()==0) return ""; else if (rawName.length()==1) return String.valueOf(Character.toLowerCase(rawName.charAt(0))); return Character.toLowerCase(rawName.charAt(0)) + rawName.substring(1); }  @Override String mapMemberName(String rawName);  }### Answer:
@Test @DisplayName("Checking jackson mapping with standard names") void checkJacksonMapping() { standardTest.forEach( (x,y) -> assertEquals( testee.mapMemberName(x), y, "Expected '" + y +"' got '" + testee.mapMemberName(x) ) ); }
@Test @DisplayName("Checking jackson mapping with null") void checkJacksonMappingWithNull() { assertNull(testee.mapMemberName(null)); }