Recognize new class finder added in 2016.3

This commit is contained in:
Dmitry Jemerov
2016-12-08 16:36:13 +03:00
parent b8dc1b6771
commit 5cd9c0f729
@@ -27,7 +27,8 @@ class RegisteredFindersTest : KotlinLightCodeInsightFixtureTestCase() {
override fun getProjectDescriptor() = LightCodeInsightFixtureTestCase.JAVA_LATEST
fun testKnownNonClasspathFinder() {
val expectedFindersNames = setOf("GantClassFinder", "GradleClassFinder", "KotlinScriptDependenciesClassFinder").toMutableSet()
val expectedFindersNames = setOf("GantClassFinder", "GradleClassFinder", "KotlinScriptDependenciesClassFinder", "AlternativeJreClassFinder").toMutableSet()
val optionalFindersNames = setOf("AlternativeJreClassFinder").toMutableSet()
project.getExtensions<PsiElementFinder>(PsiElementFinder.EP_NAME).forEach { finder ->
if (finder is NonClasspathClassFinder) {
@@ -38,6 +39,7 @@ class RegisteredFindersTest : KotlinLightCodeInsightFixtureTestCase() {
removed)
}
}
expectedFindersNames.removeAll(optionalFindersNames)
Assert.assertTrue("Some finders wasn't found: $expectedFindersNames", expectedFindersNames.isEmpty())
}