BC native tests port to Konan's TestRunner

This commit is contained in:
Pavel Punegov
2017-10-11 15:09:33 +03:00
parent 9b07fd61ce
commit 9d077d7f4f
352 changed files with 1798 additions and 384 deletions
@@ -1,4 +1,8 @@
fun main(args : Array<String>) {
package codegen.lambda.lambda1
import kotlin.test.*
@Test fun runTest() {
run {
println("lambda")
}
@@ -1,4 +1,8 @@
fun main(args : Array<String>) {
package codegen.lambda.lambda10
import kotlin.test.*
@Test fun runTest() {
var str = "original"
val lambda = {
@@ -1,4 +1,8 @@
fun main(args : Array<String>) {
package codegen.lambda.lambda11
import kotlin.test.*
@Test fun runTest() {
val first = "first"
val second = "second"
@@ -1,4 +1,8 @@
fun main(args : Array<String>) {
package codegen.lambda.lambda12
import kotlin.test.*
@Test fun runTest() {
val lambda = { s1: String, s2: String ->
println(s1)
println(s2)
@@ -1,4 +1,8 @@
fun main(args: Array<String>) {
package codegen.lambda.lambda13
import kotlin.test.*
@Test fun runTest() {
apply("foo") {
println(this)
}
@@ -1,3 +1,11 @@
package codegen.lambda.lambda2
import kotlin.test.*
@Test fun runTest() {
main(arrayOf("arg0"))
}
fun main(args : Array<String>) {
run {
println(args[0])
@@ -1,4 +1,8 @@
fun main(args : Array<String>) {
package codegen.lambda.lambda3
import kotlin.test.*
@Test fun runTest() {
var str = "lambda"
run {
println(str)
@@ -1,4 +1,8 @@
fun main(args : Array<String>) {
package codegen.lambda.lambda4
import kotlin.test.*
@Test fun runTest() {
val lambda = bar()
lambda()
lambda()
@@ -1,4 +1,8 @@
fun main(args : Array<String>) {
package codegen.lambda.lambda5
import kotlin.test.*
@Test fun runTest() {
foo {
println(it)
}
@@ -1,4 +1,8 @@
fun main(args : Array<String>) {
package codegen.lambda.lambda6
import kotlin.test.*
@Test fun runTest() {
val str = "captured"
foo {
println(it)
@@ -1,4 +1,8 @@
fun main(args : Array<String>) {
package codegen.lambda.lambda7
import kotlin.test.*
@Test fun runTest() {
val x = foo {
it + 1
}
@@ -1,4 +1,8 @@
fun main(args : Array<String>) {
package codegen.lambda.lambda8
import kotlin.test.*
@Test fun runTest() {
val lambda1 = bar("first")
val lambda2 = bar("second")
@@ -1,4 +1,8 @@
fun main(args : Array<String>) {
package codegen.lambda.lambda9
import kotlin.test.*
@Test fun runTest() {
val lambdas = ArrayList<() -> Unit>()
for (i in 0..1) {