Map.getOrElse: treat nulls as missing values.

This commit is contained in:
Ilya Gorbunov
2016-01-22 07:33:27 +03:00
parent 90a239e74c
commit a49db730a9
3 changed files with 19 additions and 5 deletions
@@ -20,6 +20,10 @@ class MapTest {
val empty = mapOf<String, Int?>()
val c = empty.getOrElse("") { null }
assertEquals(null, c)
val nullable = mapOf(1 to null)
val d = nullable.getOrElse(1) { "x" }
assertEquals("x", d)
}
@test fun getOrImplicitDefault() {