TestRunner support in test's build.gradle
* Fixes to tests * RunKonanTest runs tests build with TestRunner * Standalone tests
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
package codegen.basics
|
||||
package codegen.basics.check_type
|
||||
|
||||
import kotlin.test.*
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package codegen.bridges.linkTest.a
|
||||
package a
|
||||
|
||||
interface A<T> {
|
||||
fun foo(): T
|
||||
|
||||
@@ -1,11 +1,8 @@
|
||||
package codegen.bridges.linkTest_main
|
||||
|
||||
import kotlin.test.*
|
||||
import codegen.bridges.linkTest.a.*
|
||||
import a.*
|
||||
|
||||
class B: C()
|
||||
|
||||
@Test fun runTest() {
|
||||
fun main(args: Array<String>) {
|
||||
val b = B()
|
||||
println(b.foo())
|
||||
val c: C = b
|
||||
|
||||
@@ -18,7 +18,7 @@ open class B: A<Int>() {
|
||||
}
|
||||
}
|
||||
|
||||
fun main(args : Array<String>) {
|
||||
@Test fun runTest() {
|
||||
val b = B()
|
||||
val a = A<Int>()
|
||||
b.bar(42)
|
||||
|
||||
@@ -10,6 +10,6 @@ fun cycle_for(arr: Array<Int>) : Int {
|
||||
return sum
|
||||
}
|
||||
|
||||
@Test fun main() {
|
||||
@Test fun runTest() {
|
||||
if (cycle_for(Array(4, init = { it })) != 6) throw Error()
|
||||
}
|
||||
@@ -1,4 +1,4 @@
|
||||
package codegen.delegatedProperty.delegatedOverride.a
|
||||
package a
|
||||
|
||||
import kotlin.reflect.KProperty
|
||||
|
||||
|
||||
@@ -1,8 +1,4 @@
|
||||
package codegen.delegatedProperty.delegatedOverride_main
|
||||
|
||||
import kotlin.test.*
|
||||
|
||||
import codegen.delegatedProperty.delegatedOverride.a.*
|
||||
import a.*
|
||||
|
||||
open class C: B() {
|
||||
override val x: Int = 156
|
||||
@@ -15,7 +11,7 @@ open class C: B() {
|
||||
}
|
||||
}
|
||||
|
||||
@Test fun runTest() {
|
||||
fun main(args: Array<String>) {
|
||||
val c = C()
|
||||
c.foo()
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package codegen.enum.linkTest.a
|
||||
package a
|
||||
|
||||
enum class A(val x: Int) {
|
||||
Z1(42),
|
||||
|
||||
@@ -1,10 +1,6 @@
|
||||
package codegen.enum.linkTest_main
|
||||
import a.*
|
||||
|
||||
import kotlin.test.*
|
||||
|
||||
import codegen.enum.linkTest.a.*
|
||||
|
||||
@Test fun runTest() {
|
||||
fun main(args: Array<String>) {
|
||||
println(A.Z1.x)
|
||||
println(A.valueOf("Z2").x)
|
||||
println(A.values()[2].x)
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
package codegen.inline.defaultArgs_linkTest.a
|
||||
package a
|
||||
|
||||
inline fun foo(x: Int, y: Int = 117) = x + y
|
||||
@@ -1,10 +1,6 @@
|
||||
package codegen.inline.defaultArgs_linkTest_main
|
||||
import a.*
|
||||
|
||||
import kotlin.test.*
|
||||
|
||||
import codegen.inline.defaultArgs_linkTest.a.*
|
||||
|
||||
@Test fun runTest() {
|
||||
fun main(args: Array<String>) {
|
||||
println(foo(5))
|
||||
println(foo(5, 42))
|
||||
}
|
||||
@@ -45,6 +45,6 @@ class A: ABase() { // implicit label @A
|
||||
|
||||
fun box() = A().B().bar(D())
|
||||
|
||||
fun main(args : Array<String>) {
|
||||
@Test fun runTest() {
|
||||
println(box())
|
||||
}
|
||||
|
||||
@@ -19,6 +19,6 @@ class Outer(val x: Int) {
|
||||
}
|
||||
}
|
||||
|
||||
fun main(args : Array<String>) {
|
||||
@Test fun runTest() {
|
||||
Outer(42).Inner().InnerInner("zzz")
|
||||
}
|
||||
|
||||
@@ -12,6 +12,6 @@ open class Outer(val outer: String) {
|
||||
|
||||
fun box() = Outer("Fail").value()
|
||||
|
||||
fun main(args : Array<String>) {
|
||||
@Test fun runTest() {
|
||||
println(box())
|
||||
}
|
||||
@@ -1,7 +1,10 @@
|
||||
package codegen.kclass.kclass0
|
||||
|
||||
import kotlin.test.*
|
||||
import kotlin.reflect.KClass
|
||||
|
||||
@Test fun runTest() {
|
||||
main(emptyArray())
|
||||
main(emptyArray<String>())
|
||||
}
|
||||
|
||||
fun main(args: Array<String>) {
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
package codegen.propertyCallableReference.linkTest.a
|
||||
package a
|
||||
|
||||
class A(val x: Int)
|
||||
@@ -1,10 +1,6 @@
|
||||
package codegen.propertyCallableReference.linkTest_main
|
||||
import a.A
|
||||
|
||||
import kotlin.test.*
|
||||
|
||||
import codegen.propertyCallableReference.linkTest.a.A
|
||||
|
||||
@Test fun runTest() {
|
||||
fun main(args: Array<String>) {
|
||||
val p1 = A::x
|
||||
println(p1.get(A(42)))
|
||||
val a = A(117)
|
||||
|
||||
Reference in New Issue
Block a user