Add Sequence.orEmpty #KT-16552 Fixed

This commit is contained in:
Toshiaki Kameyama
2018-06-15 16:25:14 +09:00
committed by Ilya Gorbunov
parent 2ce0bca34e
commit c4b785de36
3 changed files with 28 additions and 0 deletions
@@ -7,6 +7,7 @@ import kotlin.coroutines.experimental.buildSequence
@RunWith(Enclosed::class)
class Sequences {
class Building {
@Sample
@@ -158,6 +159,17 @@ class Sequences {
}
class Usage {
@Sample
fun sequenceOrEmpty() {
val nullSequence: Sequence<Int>? = null
assertPrints(nullSequence.orEmpty().toList(), "[]")
val sequence: Sequence<Int>? = sequenceOf(1, 2, 3)
assertPrints(sequence.orEmpty().toList(), "[1, 2, 3]")
}
}
class Transformations {