COMMA_IN_WHEN_CONDITION_WITHOUT_ARGUMENT is an ERROR now.

Migrated code.
Updated test data in IDE tests.
Dropped whenWithRangeTestsAndMultiConditions.kt:
"Introduce subject" is not applicable to 'when' with ||-ed conditions.
This commit is contained in:
Dmitry Petrov
2015-12-10 12:12:44 +03:00
parent 199827635f
commit 0fe74a8b43
26 changed files with 36 additions and 58 deletions
@@ -10,13 +10,13 @@ fun id(s: String, value: Boolean): Boolean {
fun box(): String {
when {
id("A", true), id("B", true) -> 10
id("A", true) || id("B", true) -> 10
}
assertEquals("A", global)
global = ""
when {
id("A", false), id("B", true), id("C", true) -> 10
id("A", false) || id("B", true) || id("C", true) -> 10
}
assertEquals("AB", global)
@@ -39,14 +39,14 @@ fun box(): String {
global = ""
b = true
when {
b, try { global += "A"; !b } finally {} -> 10
b || try { global += "A"; !b } finally {} -> 10
}
assertEquals("", global)
global = ""
b = false
when {
b, try { global += "A"; !b } finally {} -> 10
b || try { global += "A"; !b } finally {} -> 10
}
assertEquals("A", global)