Remove unused parts
This commit is contained in:
+22
-3
@@ -10,10 +10,13 @@ import junit.framework.AssertionFailedError
|
||||
import org.jetbrains.kotlin.idea.KotlinIdeaGradleBundle
|
||||
import org.jetbrains.kotlin.idea.core.script.ScriptConfigurationManager
|
||||
import org.jetbrains.kotlin.idea.core.script.applySuggestedScriptConfiguration
|
||||
import org.jetbrains.kotlin.idea.core.script.configuration.cache.ScriptConfigurationCacheScope
|
||||
import org.jetbrains.kotlin.idea.core.script.configuration.loader.DefaultScriptConfigurationLoader
|
||||
import org.jetbrains.kotlin.idea.core.script.configuration.loader.ScriptConfigurationLoadingContext
|
||||
import org.jetbrains.kotlin.idea.core.script.configuration.utils.areSimilar
|
||||
import org.jetbrains.kotlin.idea.core.script.configuration.utils.getKtFile
|
||||
import org.jetbrains.kotlin.idea.core.script.hasSuggestedScriptConfiguration
|
||||
import org.jetbrains.kotlin.psi.KtFile
|
||||
import org.jetbrains.kotlin.scripting.definitions.ScriptDefinition
|
||||
import org.jetbrains.kotlin.scripting.resolve.ScriptCompilationConfigurationWrapper
|
||||
import org.jetbrains.kotlin.test.JUnitParameterizedWithIdeaConfigurationRunner
|
||||
import org.jetbrains.kotlin.test.RunnerFactoryWithMuteInDatabase
|
||||
@@ -95,8 +98,24 @@ class GradleKtsImportTest : GradleImportingTestCase() {
|
||||
|
||||
// reload configuration and check this it is not changed
|
||||
scripts.forEach {
|
||||
scriptConfigurationManager.updater.postponeConfigurationReload(ScriptConfigurationCacheScope.File(it.psiFile))
|
||||
val reloadedConfiguration = scriptConfigurationManager.getConfiguration(it.psiFile)!!
|
||||
val reloadedConfiguration = scriptConfigurationManager.forceReloadConfiguration(
|
||||
it.virtualFile,
|
||||
object : DefaultScriptConfigurationLoader(it.psiFile.project) {
|
||||
override fun shouldRunInBackground(scriptDefinition: ScriptDefinition) = false
|
||||
override fun loadDependencies(
|
||||
isFirstLoad: Boolean,
|
||||
ktFile: KtFile,
|
||||
scriptDefinition: ScriptDefinition,
|
||||
context: ScriptConfigurationLoadingContext
|
||||
): Boolean {
|
||||
val vFile = ktFile.originalFile.virtualFile
|
||||
val result = getConfigurationThroughScriptingApi(ktFile, vFile, scriptDefinition)
|
||||
context.saveNewConfiguration(vFile, result)
|
||||
return true
|
||||
}
|
||||
}
|
||||
)
|
||||
requireNotNull(reloadedConfiguration)
|
||||
assertTrue(areSimilar(it.imported, reloadedConfiguration))
|
||||
it.assertNoSuggestedConfiguration()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user