Files
kotlin-fork/backend.native/tests/mangling/mangling.kt
T
Pavel Punegov 35505007d2 TestRunner support in test's build.gradle
* Fixes to tests
 * RunKonanTest runs tests build with TestRunner
 * Standalone tests
2017-10-20 18:25:05 +03:00

37 lines
809 B
Kotlin

fun test_direct() {
val mutListInt = mutableListOf<Int>(1, 2, 3, 4)
val mutListNum = mutableListOf<Number>(9, 10, 11, 12)
val mutListAny = mutableListOf<Any>(5, 6, 7, 8)
mangle1(mutListInt)
mangle1(mutListNum)
mangle1(mutListAny)
}
fun test_param() {
val mutListInt = mutableListOf<Int>(1, 2, 3, 4)
val mutListNum = mutableListOf<Number>(9, 10, 11, 12)
val mutListAny = mutableListOf<Any>(5, 6, 7, 8)
mangle2(mutListInt)
mangle2(mutListNum)
mangle2(mutListAny)
}
fun test_multiple_constructors() {
val any = mapOf<Float, Float>()
val comparable = "some string"
val number = 17
mangle3(any)
mangle3(comparable)
mangle3(number)
}
fun main(args: Array<String>) {
test_direct()
test_param()
test_multiple_constructors()
}