Files

17 lines
598 B
Kotlin
Vendored

import abitestutils.abiTest
import lib1.A
import lib2.B
import lib2.B1
import lib2.B2
fun box() = abiTest {
val a: A = B()
val b = B()
expectFailure(nonImplementedCallable("function foo", "class B")) { a.foo() }
expectFailure(nonImplementedCallable("function bar", "class B")) { a.bar() }
expectSuccess(-42) { a.baz() }
expectFailure(nonImplementedCallable("function foo", "class B")) { b.unlinkedFunctionUsage }
expectFailure(nonImplementedCallable("function foo", "class B1")) { B1() }
expectFailure(nonImplementedCallable("function bar", "class B2")) { B2() }
}