Add tests for unfolding to 'when'

This commit is contained in:
Alexey Sedunov
2013-04-16 15:18:00 +04:00
parent 64e578297c
commit 09b4a5afa3
14 changed files with 200 additions and 2 deletions
@@ -0,0 +1,21 @@
fun test(n: Int): String {
var res: String
if (3 > 2) {
<caret>res = when(n) {
1 -> {
println("***")
"one"
}
else -> {
println("***")
"two"
}
}
} else {
println("***")
res = "???"
}
return res
}
@@ -0,0 +1,21 @@
fun test(n: Int): String {
var res: String
if (3 > 2) {
<caret>when(n) {
1 -> {
println("***")
res = "one"
}
else -> {
println("***")
res = "two"
}
}
} else {
println("***")
res = "???"
}
return res
}
@@ -0,0 +1,10 @@
fun test(n: Int): String {
var res: String
<caret>res = when(n) {
1 -> "one"
else -> "two"
}
return res
}
@@ -0,0 +1,10 @@
fun test(n: Int): String {
var res: String
<caret>when(n) {
1 -> res = "one"
else -> res = "two"
}
return res
}
@@ -0,0 +1,16 @@
fun test(n: Int): String {
var res: String
<caret>res = when (n) {
1 -> {
println("***")
"one"
}
else -> {
println("***")
"two"
}
}
return res
}
@@ -0,0 +1,16 @@
fun test(n: Int): String {
var res: String
<caret>when (n) {
1 -> {
println("***")
res = "one"
}
else -> {
println("***")
res = "two"
}
}
return res
}