Fix runtime instance for AbstractJvmOptimizeImportsTest

This commit is contained in:
Dmitry Gridin
2019-04-30 19:52:51 +07:00
parent ff26acacf9
commit 75fb74b262
@@ -5,8 +5,10 @@
package org.jetbrains.kotlin.idea.imports
import com.intellij.testFramework.LightProjectDescriptor
import org.jetbrains.kotlin.AbstractImportsTest
import org.jetbrains.kotlin.idea.test.KotlinStdJSProjectDescriptor
import org.jetbrains.kotlin.idea.test.KotlinWithJdkAndRuntimeLightProjectDescriptor
import org.jetbrains.kotlin.psi.KtFile
abstract class AbstractOptimizeImportsTest : AbstractImportsTest() {
@@ -24,7 +26,11 @@ abstract class AbstractOptimizeImportsTest : AbstractImportsTest() {
get() = Integer.MAX_VALUE
}
abstract class AbstractJvmOptimizeImportsTest : AbstractOptimizeImportsTest()
abstract class AbstractJvmOptimizeImportsTest : AbstractOptimizeImportsTest() {
override fun getProjectDescriptor(): LightProjectDescriptor =
if (fileName().endsWith(".kts")) KotlinWithJdkAndRuntimeLightProjectDescriptor.INSTANCE_WITH_SCRIPT_RUNTIME
else KotlinWithJdkAndRuntimeLightProjectDescriptor.INSTANCE_FULL_JDK
}
abstract class AbstractJsOptimizeImportsTest : AbstractOptimizeImportsTest() {
override fun getProjectDescriptor() = KotlinStdJSProjectDescriptor