blob: 8a986de94a00bfcc15ba410af7d89379b878a67d [file]
// LANGUAGE: +CollectionLiterals
// WITH_STDLIB
// ISSUE: KT-82638
fun Sequence<*>.checkEquals(vararg es: Any?): Boolean {
return joinToString() == es.joinToString()
}
fun testSequence(): Boolean {
val empty: Sequence<Nothing> = []
val single: Sequence<Any> = ["single"]
val many: Sequence<Long> = [1, 2, 3]
return empty.checkEquals()
&& single.checkEquals("single")
&& many.checkEquals(1L, 2L, 3L)
}
fun box(): String {
return when {
!testSequence() -> "Fail"
else -> "OK"
}
}