[IDE-NI-MIGRATE] [OK] Enable only OI on some IDEA tests that unrelevant in NI

This commit is contained in:
Dmitriy Novozhilov
2019-04-22 19:28:32 +03:00
committed by Mikhail Zarechenskiy
parent 48e450684b
commit 5715c32216
14 changed files with 14 additions and 0 deletions
@@ -1,5 +1,6 @@
// !DIAGNOSTICS_NUMBER: 2
// !DIAGNOSTICS: TYPE_INFERENCE_CONFLICTING_SUBSTITUTIONS
// !LANGUAGE: -NewInference
// see DiagnosticMessageTest
import java.io.Closeable
@@ -1,5 +1,6 @@
// !DIAGNOSTICS_NUMBER: 1
// !DIAGNOSTICS: MEMBER_PROJECTED_OUT
// !LANGUAGE: -NewInference
fun foo(x: MutableCollection<out CharSequence>) {
x.add("")
@@ -1,5 +1,6 @@
// !DIAGNOSTICS_NUMBER: 3
// !DIAGNOSTICS: TYPE_INFERENCE_PARAMETER_CONSTRAINT_ERROR
// !LANGUAGE: -NewInference
class A<T, R>
fun <T, R> foo(a: A<T, R>) = a
@@ -1,5 +1,6 @@
// !DIAGNOSTICS_NUMBER: 1
// !DIAGNOSTICS: NONE_APPLICABLE
// !LANGUAGE: -NewInference
fun filterChars(chars: List<Char>, str: String) =
chars.filter(str::contains)
@@ -1,6 +1,7 @@
// !DIAGNOSTICS_NUMBER: 1
// !DIAGNOSTICS: NONE_APPLICABLE
// !MESSAGE_TYPE: HTML
// !LANGUAGE: -NewInference
package p
+1
View File
@@ -1,5 +1,6 @@
// !DIAGNOSTICS_NUMBER: 4
// !DIAGNOSTICS: TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH TYPE_INFERENCE_PARAMETER_CONSTRAINT_ERROR TYPE_INFERENCE_CONFLICTING_SUBSTITUTIONS
// !LANGUAGE: -NewInference
package a
@@ -1,5 +1,6 @@
// !DIAGNOSTICS_NUMBER: 1
// !DIAGNOSTICS: TYPE_INFERENCE_CANNOT_CAPTURE_TYPES
// !LANGUAGE: -NewInference
fun <R : Any> bar(a: Array<R>): Array<R?> = null!!
@@ -1,5 +1,6 @@
// !DIAGNOSTICS_NUMBER: 3
// !DIAGNOSTICS: TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH
// !LANGUAGE: -NewInference
package s
@@ -1,5 +1,6 @@
// !DIAGNOSTICS_NUMBER: 1
// !DIAGNOSTICS: TYPE_MISMATCH_DUE_TO_TYPE_PROJECTIONS
// !LANGUAGE: -NewInference
fun foo(x: MutableCollection<out CharSequence>, y: MutableCollection<CharSequence>) {
x.addAll(y)
@@ -1,5 +1,6 @@
// !DIAGNOSTICS_NUMBER: 1
// !DIAGNOSTICS: TYPE_MISMATCH_DUE_TO_TYPE_PROJECTIONS
// !LANGUAGE: -NewInference
interface A<T>
interface B<E> {
@@ -1,6 +1,7 @@
// !DIAGNOSTICS_NUMBER: 1
// !DIAGNOSTICS: TYPE_MISMATCH_DUE_TO_TYPE_PROJECTIONS
// !MESSAGE_TYPE: TEXT
// !LANGUAGE: -NewInference
fun foo(x: MutableCollection<out CharSequence>, y: MutableCollection<CharSequence>) {
x.addAll(y)
@@ -1,5 +1,6 @@
// !DIAGNOSTICS_NUMBER: 1
// !DIAGNOSTICS: TYPE_MISMATCH
// !LANGUAGE: -NewInference
package b
+1
View File
@@ -1,6 +1,7 @@
// !DIAGNOSTICS_NUMBER: 3
// !DIAGNOSTICS: TYPE_INFERENCE_UPPER_BOUND_VIOLATED
// !MESSAGE_TYPE: TEXT
// !LANGUAGE: -NewInference
package i
@@ -1,6 +1,7 @@
// !DIAGNOSTICS_NUMBER: 1
// !DIAGNOSTICS: TYPE_INFERENCE_UPPER_BOUND_VIOLATED
// !MESSAGE_TYPE: TEXT
// !LANGUAGE: -NewInference
class Num<Tn : Number>(val x: Tn)
typealias N<T> = Num<T>