mirror of
https://github.com/lightbend/config.git
synced 2025-03-23 07:40:25 +08:00
check Map.get, Map.containsKey, Map.containsValue implementations with non-string parameter
This commit is contained in:
parent
367b1b27fa
commit
6528ac5d1e
@ -163,13 +163,20 @@ class ConfigValueTest extends TestUtils {
|
||||
assertEquals(intValue(2), m.get("b"))
|
||||
assertEquals(intValue(3), m.get("c"))
|
||||
assertNull(m.get("d"))
|
||||
// get can take a non-string
|
||||
assertNull(m.get(new Object()))
|
||||
|
||||
assertTrue(m.containsKey("a"))
|
||||
assertFalse(m.containsKey("z"))
|
||||
// containsKey can take a non-string
|
||||
assertFalse(m.containsKey(new Object()))
|
||||
|
||||
assertTrue(m.containsValue(intValue(1)))
|
||||
assertFalse(m.containsValue(intValue(10)))
|
||||
|
||||
// can take a non-ConfigValue
|
||||
assertFalse(m.containsValue(new Object()))
|
||||
|
||||
assertFalse(m.isEmpty())
|
||||
|
||||
assertEquals(3, m.size())
|
||||
|
Loading…
Reference in New Issue
Block a user