Analysis API: move testdata to corresponding components folders
This commit is contained in:
+8
@@ -0,0 +1,8 @@
|
||||
fun /* EXPECTED_TARGET */x(): Int {
|
||||
receiveLambda {
|
||||
return<caret> 1
|
||||
}
|
||||
return 2
|
||||
}
|
||||
|
||||
inline fun receiveLambda(x: () -> Unit){}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
fun /* EXPECTED_TARGET */x(): Int {
|
||||
return<caret> 1
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
fun /* EXPECTED_TARGET */x(): Int {
|
||||
return<caret> 1
|
||||
}
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
fun x(): Int {
|
||||
receiveLambda { /* EXPECTED_TARGET */
|
||||
return@receiveLambda<caret> 1
|
||||
}
|
||||
return 2
|
||||
}
|
||||
|
||||
fun receiveLambda(x: () -> Int){}
|
||||
Vendored
+5
@@ -0,0 +1,5 @@
|
||||
fun test(b: Boolean) {
|
||||
<caret>when(b) {
|
||||
else -> {}
|
||||
}
|
||||
}
|
||||
Vendored
+2
@@ -0,0 +1,2 @@
|
||||
TrueIsMissing - true
|
||||
FalseIsMissing - false
|
||||
Vendored
+4
@@ -0,0 +1,4 @@
|
||||
fun test(b: Boolean) {
|
||||
<caret>when(b) {
|
||||
}
|
||||
}
|
||||
Vendored
+2
@@ -0,0 +1,2 @@
|
||||
TrueIsMissing - true
|
||||
FalseIsMissing - false
|
||||
analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/boolean_partial.kt
Vendored
+5
@@ -0,0 +1,5 @@
|
||||
fun test(b: Boolean) {
|
||||
<caret>when(b) {
|
||||
true -> {}
|
||||
}
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
FalseIsMissing - false
|
||||
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
enum class MyEnum {
|
||||
A, B, C
|
||||
}
|
||||
|
||||
fun test(e: MyEnum) {
|
||||
<caret>when (e) {
|
||||
else -> {}
|
||||
}
|
||||
}
|
||||
Vendored
+3
@@ -0,0 +1,3 @@
|
||||
EnumCheckIsMissing - MyEnum.A
|
||||
EnumCheckIsMissing - MyEnum.B
|
||||
EnumCheckIsMissing - MyEnum.C
|
||||
Vendored
+8
@@ -0,0 +1,8 @@
|
||||
enum class MyEnum {
|
||||
A, B, C
|
||||
}
|
||||
|
||||
fun test(e: MyEnum) {
|
||||
<caret>when (e) {
|
||||
}
|
||||
}
|
||||
Vendored
+3
@@ -0,0 +1,3 @@
|
||||
EnumCheckIsMissing - MyEnum.A
|
||||
EnumCheckIsMissing - MyEnum.B
|
||||
EnumCheckIsMissing - MyEnum.C
|
||||
Vendored
+9
@@ -0,0 +1,9 @@
|
||||
enum class MyEnum {
|
||||
A, B, C
|
||||
}
|
||||
|
||||
fun test(e: MyEnum) {
|
||||
<caret>when (e) {
|
||||
MyEnum.A -> {}
|
||||
}
|
||||
}
|
||||
Vendored
+2
@@ -0,0 +1,2 @@
|
||||
EnumCheckIsMissing - MyEnum.B
|
||||
EnumCheckIsMissing - MyEnum.C
|
||||
Vendored
+4
@@ -0,0 +1,4 @@
|
||||
fun test(n: Nothing) {
|
||||
<caret>when (n) {
|
||||
}
|
||||
}
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
Unknown - else
|
||||
analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableBoolean.kt
Vendored
+4
@@ -0,0 +1,4 @@
|
||||
fun test(b: Boolean?) {
|
||||
<caret>when(b) {
|
||||
}
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
TrueIsMissing - true
|
||||
FalseIsMissing - false
|
||||
NullIsMissing - null
|
||||
Vendored
+8
@@ -0,0 +1,8 @@
|
||||
enum class MyEnum {
|
||||
A, B, C
|
||||
}
|
||||
|
||||
fun test(e: MyEnum?) {
|
||||
<caret>when (e) {
|
||||
}
|
||||
}
|
||||
Vendored
+4
@@ -0,0 +1,4 @@
|
||||
EnumCheckIsMissing - MyEnum.A
|
||||
EnumCheckIsMissing - MyEnum.B
|
||||
EnumCheckIsMissing - MyEnum.C
|
||||
NullIsMissing - null
|
||||
+1
@@ -0,0 +1 @@
|
||||
Unknown - else
|
||||
analysis/analysis-api/testData/components/expressionInfoProvider/whenMissingCases/nullableNothing.kt
Vendored
+4
@@ -0,0 +1,4 @@
|
||||
fun test(n: Nothing?) {
|
||||
<caret>when (n) {
|
||||
}
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
NullIsMissing - null
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
sealed class Foo {
|
||||
object A : Foo()
|
||||
class B(val i: Int) : Foo()
|
||||
}
|
||||
|
||||
fun test(e: Foo?) {
|
||||
<caret>when (e) {
|
||||
}
|
||||
}
|
||||
+3
@@ -0,0 +1,3 @@
|
||||
IsTypeCheckIsMissing - Foo.A
|
||||
IsTypeCheckIsMissing - is Foo.B
|
||||
NullIsMissing - null
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
sealed class Foo {
|
||||
object A : Foo()
|
||||
class B(val i: Int) : Foo()
|
||||
}
|
||||
|
||||
fun test(e: Foo) {
|
||||
<caret>when (e) {
|
||||
else -> {}
|
||||
}
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
IsTypeCheckIsMissing - Foo.A
|
||||
IsTypeCheckIsMissing - is Foo.B
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
sealed class Foo {
|
||||
object A : Foo()
|
||||
class B(val i: Int) : Foo()
|
||||
}
|
||||
|
||||
fun test(e: Foo) {
|
||||
<caret>when (e) {
|
||||
}
|
||||
}
|
||||
+2
@@ -0,0 +1,2 @@
|
||||
IsTypeCheckIsMissing - Foo.A
|
||||
IsTypeCheckIsMissing - is Foo.B
|
||||
+10
@@ -0,0 +1,10 @@
|
||||
sealed class Foo {
|
||||
object A : Foo()
|
||||
class B(val i: Int) : Foo()
|
||||
}
|
||||
|
||||
fun test(e: Foo) {
|
||||
<caret>when (e) {
|
||||
Foo.A -> {}
|
||||
}
|
||||
}
|
||||
+1
@@ -0,0 +1 @@
|
||||
IsTypeCheckIsMissing - is Foo.B
|
||||
Reference in New Issue
Block a user