Remove unused configuration of runtime library

The project descriptor used in the test already has the configuration.
Also directive is not used in tests.
This commit is contained in:
Nikolay Krasko
2017-06-28 18:37:48 +03:00
parent c8a9b5f67a
commit be28c4a48f
@@ -25,8 +25,6 @@ import org.jetbrains.kotlin.idea.navigation.NavigationTestUtils
import org.jetbrains.kotlin.idea.test.ConfigLibraryUtil
import org.jetbrains.kotlin.idea.test.KotlinLightCodeInsightFixtureTestCase
import org.jetbrains.kotlin.idea.test.KotlinWithJdkAndRuntimeLightProjectDescriptor
import org.jetbrains.kotlin.idea.test.PluginTestCaseBase
import org.jetbrains.kotlin.test.InTextDirectivesUtils
import org.jetbrains.kotlin.test.KotlinTestUtils
import java.io.File
@@ -42,12 +40,8 @@ abstract class AbstractNavigationTest : KotlinLightCodeInsightFixtureTestCase()
protected fun doTest(path: String) {
val mainFile = File(path)
val fileText = FileUtil.loadFile(mainFile, true)
val addKotlinRuntime = InTextDirectivesUtils.findStringWithPrefixes(fileText, "// WITH_RUNTIME") != null
try {
if (addKotlinRuntime) {
ConfigLibraryUtil.configureKotlinRuntimeAndSdk(myModule, PluginTestCaseBase.mockJdk())
}
ConfigLibraryUtil.configureLibrariesByDirective(myModule, PlatformTestUtil.getCommunityPath(), fileText)
myFixture.testDataPath = "${KotlinTestUtils.getHomeDirectory()}/${mainFile.parent}"
@@ -66,9 +60,6 @@ abstract class AbstractNavigationTest : KotlinLightCodeInsightFixtureTestCase()
}
finally {
ConfigLibraryUtil.unconfigureLibrariesByDirective(myModule, fileText)
if (addKotlinRuntime) {
ConfigLibraryUtil.unConfigureKotlinRuntimeAndSdk(myModule, PluginTestCaseBase.mockJdk())
}
}
}
}