[IDE-NI-MIGRATE] Migrate QuickFix tests for new inference
This commit is contained in:
@@ -3,6 +3,7 @@ import BExtSpace.aaa
|
||||
// "Import" "true"
|
||||
// WITH_RUNTIME
|
||||
// ERROR: Unresolved reference: aaa
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
|
||||
|
||||
fun test() {
|
||||
AAA().apply {
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
// "Import" "true"
|
||||
// WITH_RUNTIME
|
||||
// ERROR: Unresolved reference: aaa
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
|
||||
|
||||
fun test() {
|
||||
AAA().apply {
|
||||
|
||||
+2
@@ -1,6 +1,7 @@
|
||||
// FILE: first.before.kt
|
||||
// "Import" "true"
|
||||
// ERROR: 'operator' modifier is required on 'get' in 'some.Some'
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
|
||||
|
||||
package testing
|
||||
|
||||
@@ -28,6 +29,7 @@ operator fun Some.get(s: String) {}
|
||||
// FILE: first.after.kt
|
||||
// "Import" "true"
|
||||
// ERROR: 'operator' modifier is required on 'get' in 'some.Some'
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
|
||||
|
||||
package testing
|
||||
|
||||
|
||||
+2
@@ -1,6 +1,7 @@
|
||||
// FILE: first.before.kt
|
||||
// "Import" "true"
|
||||
// ERROR: 'operator' modifier is required on 'set' in 'some.Some'
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
|
||||
|
||||
package testing
|
||||
|
||||
@@ -28,6 +29,7 @@ operator fun Some.set(s: String, i: Int) {}
|
||||
// FILE: first.after.kt
|
||||
// "Import" "true"
|
||||
// ERROR: 'operator' modifier is required on 'set' in 'some.Some'
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
|
||||
|
||||
package testing
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
// "Import" "true"
|
||||
// ERROR: Unresolved reference. None of the following candidates is applicable because of receiver type mismatch: <br>public fun String.minus(i: Integer): String defined in h in file minusOperator.before.Main.kt<br>public fun String.minus(str: String): String defined in h in file minusOperator.before.Main.kt
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
|
||||
|
||||
package h
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
// "Import" "true"
|
||||
// ERROR: Unresolved reference. None of the following candidates is applicable because of receiver type mismatch: <br>public fun String.minus(i: Integer): String defined in h in file minusOperator.before.Main.kt<br>public fun String.minus(str: String): String defined in h in file minusOperator.before.Main.kt
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
|
||||
|
||||
package h
|
||||
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
// ACTION: Add parameter to function 'foo'
|
||||
// ACTION: Create extension function 'X.foo'
|
||||
// ACTION: Create member function 'X.foo'
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
|
||||
|
||||
package main
|
||||
|
||||
@@ -30,6 +31,7 @@ fun X.foo(p: String) {
|
||||
// ACTION: Add parameter to function 'foo'
|
||||
// ACTION: Create extension function 'X.foo'
|
||||
// ACTION: Create member function 'X.foo'
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
|
||||
|
||||
package main
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
// FILE: first.before.kt
|
||||
// "Import" "true"
|
||||
// ERROR: Type mismatch: inferred type is () -> Unit but Int was expected
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
|
||||
|
||||
package main
|
||||
|
||||
@@ -23,6 +24,7 @@ fun X.foo(filter: (String) -> Boolean){}
|
||||
// FILE: first.after.kt
|
||||
// "Import" "true"
|
||||
// ERROR: Type mismatch: inferred type is () -> Unit but Int was expected
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
|
||||
|
||||
package main
|
||||
|
||||
|
||||
+1
@@ -4,6 +4,7 @@
|
||||
// ACTION: Create member function 'JustClass.plus'
|
||||
// ACTION: Flip '+'
|
||||
// ACTION: Replace overloaded operator with function call
|
||||
// COMPILER_ARGUMENTS: -XXLanguage:-NewInference
|
||||
|
||||
|
||||
class JustClass
|
||||
|
||||
Reference in New Issue
Block a user