1b553ebfaf
Added tests from testData/codegen/box directory. There are blackbox tests in other directories and they are to be added.
18 lines
334 B
Kotlin
18 lines
334 B
Kotlin
inline fun <T> tryOrElse(f1: () -> T, f2: () -> T): T {
|
|
try {
|
|
return f1()
|
|
}
|
|
catch (e: Exception) {
|
|
return f2()
|
|
}
|
|
}
|
|
|
|
fun testIt() = "abc" + tryOrElse({ "def" }, { "oops" }) + "ghi"
|
|
|
|
fun box(): String {
|
|
val test = testIt()
|
|
if (test != "abcdefghi") return "Failed, test==$test"
|
|
|
|
return "OK"
|
|
}
|