tests: Update external tests (1.1.2-dev-393)

This commit is contained in:
Ilya Matveev
2017-03-13 12:38:08 +03:00
committed by ilmat192
parent ac56fccb15
commit bc074e6d39
3178 changed files with 22396 additions and 696 deletions
@@ -0,0 +1,52 @@
fun cleanup() {}
inline fun concat(x: String, y: String): String = x + y
inline fun throws() {
try {
throw Exception()
}
finally {
cleanup()
}
}
inline fun first(x: String, y: String): String = x
fun box(): String =
"" + concat(
try { "" } finally { "0" },
"" + concat(
first(
try {
try {
"O"
}
finally {
"1"
}
}
catch (e: Exception) {
throw e
}
finally {
cleanup()
},
"2"
),
first(
try {
throws()
throw Exception()
"3"
}
catch (e: Exception) {
"K"
}
finally {
cleanup()
},
"4"
)
)
)