[FIR] Implement ELSE_MISPLACED_IN_WHEN diagnostics, fix tests
This commit is contained in:
committed by
TeamCityServer
parent
7f4da93cc3
commit
00bc04b3df
Vendored
+3
-3
@@ -18,7 +18,7 @@ fun case1() {
|
||||
val z = JavaEnum.Val_3
|
||||
val when1 = when (z) {
|
||||
JavaEnum.Val_1 -> { false }
|
||||
else -> {true}
|
||||
<!ELSE_MISPLACED_IN_WHEN!>else<!> -> {true}
|
||||
JavaEnum.Val_2 -> { false }
|
||||
}
|
||||
}
|
||||
@@ -28,7 +28,7 @@ fun case1() {
|
||||
fun case2() {
|
||||
val z = JavaEnum.Val_3
|
||||
val when1 = when (z) {
|
||||
else -> {true}
|
||||
<!ELSE_MISPLACED_IN_WHEN!>else<!> -> {true}
|
||||
JavaEnum.Val_1 -> { false }
|
||||
JavaEnum.Val_2 -> { false }
|
||||
}
|
||||
@@ -37,7 +37,7 @@ fun case2() {
|
||||
fun case3() {
|
||||
val z = JavaEnum.Val_3
|
||||
val when1 = when (z) {
|
||||
else -> {true}
|
||||
<!ELSE_MISPLACED_IN_WHEN!>else<!> -> {true}
|
||||
JavaEnum.Val_1 -> { false }
|
||||
JavaEnum.Val_2 -> { false }
|
||||
else -> { true }
|
||||
|
||||
Vendored
+3
-3
@@ -3,21 +3,21 @@
|
||||
|
||||
// TESTCASE NUMBER: 1
|
||||
fun case_1(value_1: Int): String = when (value_1) {
|
||||
else -> ""
|
||||
<!ELSE_MISPLACED_IN_WHEN!>else<!> -> ""
|
||||
1 -> ""
|
||||
}
|
||||
|
||||
// TESTCASE NUMBER: 2
|
||||
fun case_2(value_1: Int): String = when (value_1) {
|
||||
1 -> ""
|
||||
else -> ""
|
||||
<!ELSE_MISPLACED_IN_WHEN!>else<!> -> ""
|
||||
2 -> ""
|
||||
}
|
||||
|
||||
// TESTCASE NUMBER: 3
|
||||
fun case_3(value_1: Int): String {
|
||||
when (value_1) {
|
||||
else -> return ""
|
||||
<!ELSE_MISPLACED_IN_WHEN!>else<!> -> return ""
|
||||
else -> return ""
|
||||
}
|
||||
|
||||
|
||||
Vendored
+3
-3
@@ -3,21 +3,21 @@
|
||||
|
||||
// TESTCASE NUMBER: 1
|
||||
fun case_1(value_1: Int): String = when {
|
||||
else -> ""
|
||||
<!ELSE_MISPLACED_IN_WHEN!>else<!> -> ""
|
||||
value_1 == 1 -> ""
|
||||
}
|
||||
|
||||
// TESTCASE NUMBER: 2
|
||||
fun case_2(value_1: Int): String = when {
|
||||
value_1 == 1 -> ""
|
||||
else -> ""
|
||||
<!ELSE_MISPLACED_IN_WHEN!>else<!> -> ""
|
||||
value_1 == 2 -> ""
|
||||
}
|
||||
|
||||
// TESTCASE NUMBER: 3
|
||||
fun case_3(): String {
|
||||
when {
|
||||
else -> return ""
|
||||
<!ELSE_MISPLACED_IN_WHEN!>else<!> -> return ""
|
||||
else -> return ""
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user