@Test public void getOrDefaultWithNullValue() { assertNull(map.put("key", null)); assertNull(map.put("KEY", null)); assertNull(map.put("Key", null)); assertNull(map.getOrDefault("key", "N")); assertNull(map.getOrDefault("KEY", "N")); assertNull(map.getOrDefault("Key", "N")); assertEquals("N", map.getOrDefault("keeeey", "N")); assertEquals("N", map.getOrDefault(new Object(), "N")); }
@Test public void getOrDefault() { assertNull(map.put("key", "value1")); assertEquals("value1", map.put("KEY", "value2")); assertEquals("value2", map.put("Key", "value3")); assertEquals("value3", map.getOrDefault("key", "N")); assertEquals("value3", map.getOrDefault("KEY", "N")); assertEquals("value3", map.getOrDefault("Key", "N")); assertEquals("N", map.getOrDefault("keeeey", "N")); assertEquals("N", map.getOrDefault(new Object(), "N")); }