[FIR] Update testdata of FIR spec tests
This commit is contained in:
Vendored
+13
-4
@@ -3,6 +3,15 @@
|
||||
// SKIP_TXT
|
||||
// FULL_JDK
|
||||
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS SPEC TEST (NEGATIVE)
|
||||
*
|
||||
* SPEC VERSION: 0.1-313
|
||||
* MAIN LINK: expressions, when-expression -> paragraph 4 -> sentence 1
|
||||
* NUMBER: 1
|
||||
* DESCRIPTION: it is possible to replace the else condition with an always-true condition
|
||||
*/
|
||||
|
||||
// FILE: JavaEnum.java
|
||||
|
||||
enum JavaEnum {
|
||||
@@ -15,7 +24,7 @@ enum JavaEnum {
|
||||
// TESTCASE NUMBER: 1
|
||||
fun case1() {
|
||||
val z = JavaEnum.Val_1
|
||||
val when2 = when (z) {
|
||||
val when2 = <!NO_ELSE_IN_WHEN!>when<!> (z) {
|
||||
JavaEnum.Val_1 -> { }
|
||||
JavaEnum.Val_1 -> { }
|
||||
}
|
||||
@@ -26,7 +35,7 @@ fun case1() {
|
||||
|
||||
fun case2() {
|
||||
val b = false
|
||||
val when2: Any = when (b) {
|
||||
val when2: Any = <!NO_ELSE_IN_WHEN!>when<!> (b) {
|
||||
false -> { }
|
||||
false -> { }
|
||||
}
|
||||
@@ -36,7 +45,7 @@ fun case2() {
|
||||
|
||||
fun case3() {
|
||||
val a = false
|
||||
val when2: Any = when (a) {
|
||||
val when2: Any = <!NO_ELSE_IN_WHEN!>when<!> (a) {
|
||||
true -> { }
|
||||
true -> { }
|
||||
}
|
||||
@@ -46,7 +55,7 @@ fun case3() {
|
||||
|
||||
fun case4() {
|
||||
val x: SClass = SClass.B()
|
||||
val when2 = when (x){
|
||||
val when2 = <!NO_ELSE_IN_WHEN!>when<!> (x){
|
||||
is SClass.A ->{ }
|
||||
is SClass.B ->{ }
|
||||
is SClass.B ->{ }
|
||||
|
||||
Vendored
+11
-2
@@ -3,6 +3,15 @@
|
||||
// SKIP_TXT
|
||||
// FULL_JDK
|
||||
|
||||
/*
|
||||
* KOTLIN DIAGNOSTICS SPEC TEST (POSITIVE)
|
||||
*
|
||||
* SPEC VERSION: 0.1-313
|
||||
* MAIN LINK: expressions, when-expression -> paragraph 4 -> sentence 1
|
||||
* NUMBER: 1
|
||||
* DESCRIPTION: it is possible to replace the else condition with an always-true condition
|
||||
*/
|
||||
|
||||
// FILE: JavaEnum.java
|
||||
|
||||
enum JavaEnum {
|
||||
@@ -42,11 +51,11 @@ fun case2() {
|
||||
else -> { }
|
||||
}
|
||||
|
||||
val when2: Any = when (b) {
|
||||
val when2: Any = <!NO_ELSE_IN_WHEN!>when<!> (b) {
|
||||
false -> { }
|
||||
!false -> { }
|
||||
}
|
||||
val when3: Any = when (b) {
|
||||
val when3: Any = <!NO_ELSE_IN_WHEN!>when<!> (b) {
|
||||
false -> { }
|
||||
false -> { }
|
||||
!false -> { }
|
||||
|
||||
Reference in New Issue
Block a user