Files
kotlin-fork/backend.native/tests/external/codegen/blackbox/arrays/arrayConstructorsSimple.kt
T
Ilya Matveev 1b553ebfaf backend/tests: Add blackbox tests from Kotlin JVM
Added tests from testData/codegen/box directory. There are blackbox tests
in other directories and they are to be added.
2017-01-20 14:04:04 +03:00

26 lines
635 B
Kotlin

// WITH_RUNTIME
import kotlin.test.assertEquals
fun simpleIntArray(): Array<Int> = Array(3) { it }
fun simpleDoubleArray(): Array<Double> = Array(3) { it.toDouble() + 0.1 }
fun simpleStringArray(): Array<String> = Array(3) { it.toString() }
fun box(): String {
val ia = simpleIntArray()
assertEquals(0, ia[0])
assertEquals(1, ia[1])
assertEquals(2, ia[2])
val da = simpleDoubleArray()
assertEquals(0.1, da[0])
assertEquals(1.1, da[1])
assertEquals(2.1, da[2])
val sa = simpleStringArray()
assertEquals("0", sa[0])
assertEquals("1", sa[1])
assertEquals("2", sa[2])
return "OK"
}