KT-20357 Add samples for elementAtOrNull

This commit is contained in:
Takayuki Matsubara
2018-09-15 21:25:05 +09:00
committed by Ilya Gorbunov
parent ad9b700ec4
commit 7d5efe7f51
6 changed files with 38 additions and 0 deletions
@@ -498,5 +498,16 @@ class Collections {
val emptyList = emptyList<Int>()
assertFails { emptyList.elementAt(0) }
}
@Sample
fun elementAtOrNull() {
val list = listOf(1, 2, 3)
assertPrints(list.elementAtOrNull(0), "1")
assertPrints(list.elementAtOrNull(2), "3")
assertPrints(list.elementAtOrNull(3), "null")
val emptyList = emptyList<Int>()
assertPrints(emptyList.elementAtOrNull(0), "null")
}
}
}