changed DiagnosticMessageTest

added test arguments to test data
This commit is contained in:
Svetlana Isakova
2013-10-15 16:26:56 +04:00
parent 3663757073
commit 2f02427c57
11 changed files with 89 additions and 14 deletions
@@ -1,3 +1,5 @@
// !DIAGNOSTICS_NUMBER: 2
// !DIAGNOSTICS: TYPE_INFERENCE_CONFLICTING_SUBSTITUTIONS
// see org.jetbrains.jet.plugin.highlighter.DiagnosticMessageTest
import java.io.Closeable
@@ -1,3 +1,6 @@
// !DIAGNOSTICS_NUMBER: 3
// !DIAGNOSTICS: TYPE_INFERENCE_TYPE_CONSTRUCTOR_MISMATCH
class A<T, R>
fun <T, R> foo(a: A<T, R>) = a
@@ -1,3 +1,6 @@
// !DIAGNOSTICS_NUMBER: 1
// !DIAGNOSTICS: INACCESSIBLE_OUTER_CLASS_EXPRESSION
class A {
class B {
val r = object {
@@ -1,3 +1,6 @@
// !DIAGNOSTICS_NUMBER: 3
// !DIAGNOSTICS: INVISIBLE_MEMBER
package foo.bar
class A {
@@ -1,3 +1,6 @@
// !DIAGNOSTICS_NUMBER: 4
// !DIAGNOSTICS: TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH TYPE_INFERENCE_TYPE_CONSTRUCTOR_MISMATCH TYPE_INFERENCE_CONFLICTING_SUBSTITUTIONS
package a
fun <T> id(t: T): T = t
@@ -1,3 +1,6 @@
// !DIAGNOSTICS_NUMBER: 1
// !DIAGNOSTICS: EXPECTED_PARAMETERS_NUMBER_MISMATCH
package aa
import java.util.ArrayList
@@ -1,3 +1,6 @@
// !DIAGNOSTICS_NUMBER: 3
// !DIAGNOSTICS: TYPE_INFERENCE_EXPECTED_TYPE_MISMATCH
package s
fun <T> id(t: T): T = t
@@ -1,3 +1,6 @@
// !DIAGNOSTICS_NUMBER: 1
// !DIAGNOSTICS: TYPE_MISMATCH
package b
trait A<T>
@@ -1,3 +1,6 @@
// !DIAGNOSTICS_NUMBER: 3
// !DIAGNOSTICS: TYPE_INFERENCE_UPPER_BOUND_VIOLATED
package i
fun foo<R, T: List<R>>(r: R, list: T) {}