[IDE-NI-MIGRATE] Migrate QuickFix tests for new inference

This commit is contained in:
Mikhail Zarechenskiy
2019-05-06 03:35:54 +03:00
parent 871925ba31
commit d4d1648e1d
71 changed files with 77 additions and 1 deletions
@@ -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 {
@@ -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
@@ -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
@@ -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