Tests: ArrayList is now available by default, so change the type being imported.

Improve test to ensure it's found before removing import directive.
This commit is contained in:
Ilya Gorbunov
2016-09-02 00:07:12 +03:00
parent daac46bce5
commit b7e2649b91
@@ -31,15 +31,18 @@ class DummyFileResolveCachingTest : LightCodeInsightFixtureTestCase() {
fun test() {
myFixture.configureByText(KotlinFileType.INSTANCE, "")
val dummyFileText = "import java.util.ArrayList"
val dummyFileText = "import java.util.Properties"
val dummyFile = KtPsiFactory(project).createAnalyzableFile("Dummy.kt", dummyFileText, file)
dummyFile.getResolutionFacade().getFileResolutionScope(dummyFile)
fun findClassifier(identifier: String) =
dummyFile.getResolutionFacade()
.getFileResolutionScope(dummyFile)
.findClassifier(Name.identifier(identifier), NoLookupLocation.FROM_IDE)
assertNotNull(findClassifier("Properties"))
dummyFile.importDirectives.single().delete()
val resolutionScope = dummyFile.getResolutionFacade().getFileResolutionScope(dummyFile)
val classifier = resolutionScope.findClassifier(Name.identifier("ArrayList"), NoLookupLocation.FROM_IDE)
assertNull(classifier)
assertNull(findClassifier("Properties"))
}
}