Files
kotlin-fork/libraries/stdlib/test/collections/ArraysJVMTest.kt
T

25 lines
582 B
Kotlin

package test.collections
import kotlin.test.*
import org.junit.Test as test
class ArraysJVMTest {
@test fun orEmptyNull() {
val x: Array<String>? = null
val y: Array<out String>? = null
val xArray = x.orEmpty()
val yArray = y.orEmpty()
expect(0) { xArray.size() }
expect(0) { yArray.size() }
}
@test fun orEmptyNotNull() {
val x: Array<String>? = arrayOf("1", "2")
val xArray = x.orEmpty()
expect(2) { xArray.size() }
expect("1") { xArray[0] }
expect("2") { xArray[1] }
}
}