febac0dd5f
^KT-65979
22 lines
305 B
Kotlin
Vendored
22 lines
305 B
Kotlin
Vendored
// WITH_STDLIB
|
|
import kotlin.test.*
|
|
interface I {
|
|
fun foo(): Int
|
|
}
|
|
|
|
class A : I {
|
|
override fun foo() = 42
|
|
}
|
|
|
|
fun main(args: Array<String>) {
|
|
lateinit var a: I
|
|
if (args.size == 0)
|
|
a = A()
|
|
assertEquals(42, a.foo())
|
|
}
|
|
|
|
fun box(): String {
|
|
main(emptyArray())
|
|
return "OK"
|
|
}
|