blob: 8972ed327dfdf87b47262f236e3b587f0c80cc53 [file]
fun foo1(x: Int): Boolean {
when(x) {
2 + 2 -> return true
else -> return false
}
}
fun foo2(x: Int): Boolean {
when(x) {
Int.MAX_VALUE -> return true
else -> return false
}
}
fun box(): String {
if(!foo1(4)) return "FAIL: foo1(4) must be true"
if(foo1(1)) return "FAIL: foo1(1) must be false"
if(!foo2(Int.MAX_VALUE)) return "FAIL: foo2(Int.MAX_VALUE) must be true"
if(foo2(1)) return "FAIL: foo2(1) must be false"
return "OK"
}