split some tests in JetDiagnosticsTest

This commit is contained in:
Stepan Koltsov
2012-03-12 22:53:50 +04:00
parent 7a00e3a26a
commit 8be79b3f22
11 changed files with 132 additions and 118 deletions
@@ -0,0 +1,5 @@
package a
import A as ER
class A()
@@ -0,0 +1,12 @@
//FILE:a.kt
package a
// no error is reported
import b.a
fun foo() = a
//FILE:b.kt
package b
object a {}
@@ -1,45 +1,15 @@
//FILE:a.kt
package a
import <!USELESS_HIDDEN_IMPORT!>b.a<!>
import c.a
import <!USELESS_SIMPLE_IMPORT!>b<!>
import b.bar
import c.foo
import b.foo
import A as ER
import <!USELESS_SIMPLE_IMPORT!>B<!>
class A() {}
object B {}
import <!USELESS_HIDDEN_IMPORT!>b.O<!>
import c.O
//FILE:b.kt
package b
object a {}
class B() {
class object {
object O {}
}
}
fun foo() {}
fun bar() {}
object O {}
//FILE:c.kt
package c
fun a() {}
object a {}
class C() {
class object {
object O {}
}
}
fun foo() {}
object O {}
@@ -0,0 +1,15 @@
//FILE:a.kt
package a
import b.foo
import c.foo // TODO: need warning here
//FILE:b.kt
package b
fun foo() = 2
//FILE:c.kt
package c
fun foo() = 1
@@ -0,0 +1,5 @@
package a
import <!USELESS_SIMPLE_IMPORT!>B<!>
object B {}
@@ -0,0 +1,9 @@
// FILE:a.kt
package a
import <!USELESS_SIMPLE_IMPORT!>b<!>
// FILE:b.kt
package b
class B()