BC native tests port to Konan's TestRunner
This commit is contained in:
@@ -1,9 +1,12 @@
|
||||
package codegen.boxing.boxing0
|
||||
|
||||
import kotlin.test.*
|
||||
|
||||
class Box<T>(t: T) {
|
||||
var value = t
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
@Test fun runTest() {
|
||||
val box: Box<Int> = Box<Int>(17)
|
||||
println(box.value)
|
||||
}
|
||||
|
||||
@@ -1,8 +1,12 @@
|
||||
package codegen.boxing.boxing1
|
||||
|
||||
import kotlin.test.*
|
||||
|
||||
fun foo(arg: Any) {
|
||||
println(arg.toString())
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
@Test fun runTest() {
|
||||
foo(1)
|
||||
foo(false)
|
||||
foo("Hello")
|
||||
|
||||
@@ -1,4 +1,8 @@
|
||||
fun main(args: Array<String>) {
|
||||
package codegen.boxing.boxing10
|
||||
|
||||
import kotlin.test.*
|
||||
|
||||
@Test fun runTest() {
|
||||
val FALSE: Boolean? = false
|
||||
|
||||
if (FALSE != null) {
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
package codegen.boxing.boxing11
|
||||
|
||||
import kotlin.test.*
|
||||
|
||||
fun printInt(x: Int) = println(x)
|
||||
|
||||
class Foo(val value: Int?) {
|
||||
@@ -6,7 +10,7 @@ class Foo(val value: Int?) {
|
||||
}
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
@Test fun runTest() {
|
||||
Foo(17).foo()
|
||||
Foo(null).foo()
|
||||
}
|
||||
@@ -1,7 +1,11 @@
|
||||
package codegen.boxing.boxing12
|
||||
|
||||
import kotlin.test.*
|
||||
|
||||
fun foo(x: Number) {
|
||||
println(x.toByte())
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
@Test fun runTest() {
|
||||
foo(18)
|
||||
}
|
||||
@@ -1,9 +1,13 @@
|
||||
package codegen.boxing.boxing13
|
||||
|
||||
import kotlin.test.*
|
||||
|
||||
fun is42(x: Any?) {
|
||||
println(x == 42)
|
||||
println(42 == x)
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
@Test fun runTest() {
|
||||
is42(16)
|
||||
is42(42)
|
||||
is42("42")
|
||||
|
||||
@@ -1,4 +1,8 @@
|
||||
fun main(args: Array<String>) {
|
||||
package codegen.boxing.boxing14
|
||||
|
||||
import kotlin.test.*
|
||||
|
||||
@Test fun runTest() {
|
||||
42.println()
|
||||
}
|
||||
|
||||
|
||||
@@ -1,4 +1,8 @@
|
||||
fun main(args: Array<String>) {
|
||||
package codegen.boxing.boxing15
|
||||
|
||||
import kotlin.test.*
|
||||
|
||||
@Test fun runTest() {
|
||||
println(foo(17))
|
||||
}
|
||||
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
package codegen.boxing.boxing2
|
||||
|
||||
import kotlin.test.*
|
||||
|
||||
fun printInt(x: Int) = println(x)
|
||||
fun printBoolean(x: Boolean) = println(x)
|
||||
|
||||
@@ -10,7 +14,7 @@ fun foo(arg: Any) {
|
||||
println("other")
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
@Test fun runTest() {
|
||||
foo(1)
|
||||
foo(true)
|
||||
foo("Hello")
|
||||
|
||||
@@ -1,3 +1,7 @@
|
||||
package codegen.boxing.boxing3
|
||||
|
||||
import kotlin.test.*
|
||||
|
||||
fun printInt(x: Int) = println(x)
|
||||
|
||||
fun foo(arg: Int?) {
|
||||
@@ -5,6 +9,6 @@ fun foo(arg: Int?) {
|
||||
printInt(arg)
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
@Test fun runTest() {
|
||||
foo(42)
|
||||
}
|
||||
@@ -1,3 +1,7 @@
|
||||
package codegen.boxing.boxing4
|
||||
|
||||
import kotlin.test.*
|
||||
|
||||
fun printInt(x: Int) = println(x)
|
||||
|
||||
fun foo(arg: Any?) {
|
||||
@@ -5,6 +9,6 @@ fun foo(arg: Any?) {
|
||||
printInt(arg)
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
@Test fun runTest() {
|
||||
foo(16)
|
||||
}
|
||||
@@ -1,10 +1,14 @@
|
||||
package codegen.boxing.boxing5
|
||||
|
||||
import kotlin.test.*
|
||||
|
||||
fun printInt(x: Int) = println(x)
|
||||
|
||||
fun foo(arg: Int?) {
|
||||
printInt(arg ?: 16)
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
@Test fun runTest() {
|
||||
foo(null)
|
||||
foo(42)
|
||||
}
|
||||
@@ -1,10 +1,14 @@
|
||||
package codegen.boxing.boxing6
|
||||
|
||||
import kotlin.test.*
|
||||
|
||||
fun printInt(x: Int) = println(x)
|
||||
|
||||
fun foo(arg: Any) {
|
||||
printInt(arg as? Int ?: 16)
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
@Test fun runTest() {
|
||||
foo(42)
|
||||
foo("Hello")
|
||||
}
|
||||
@@ -1,3 +1,7 @@
|
||||
package codegen.boxing.boxing7
|
||||
|
||||
import kotlin.test.*
|
||||
|
||||
fun printInt(x: Int) = println(x)
|
||||
|
||||
fun foo(arg: Any) {
|
||||
@@ -9,7 +13,7 @@ fun foo(arg: Any) {
|
||||
printInt(argAsInt)
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
@Test fun runTest() {
|
||||
foo(1)
|
||||
foo("Hello")
|
||||
}
|
||||
@@ -1,9 +1,13 @@
|
||||
package codegen.boxing.boxing8
|
||||
|
||||
import kotlin.test.*
|
||||
|
||||
fun foo(vararg args: Any?) {
|
||||
for (arg in args) {
|
||||
println(arg.toString())
|
||||
}
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
@Test fun runTest() {
|
||||
foo(1, null, true, "Hello")
|
||||
}
|
||||
@@ -1,3 +1,7 @@
|
||||
package codegen.boxing.boxing9
|
||||
|
||||
import kotlin.test.*
|
||||
|
||||
fun foo(vararg args: Any?) {
|
||||
for (arg in args) {
|
||||
println(arg.toString())
|
||||
@@ -8,6 +12,6 @@ fun bar(vararg args: Any?) {
|
||||
foo(1, *args, 2, *args, 3)
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
@Test fun runTest() {
|
||||
bar(null, true, "Hello")
|
||||
}
|
||||
Reference in New Issue
Block a user