Use common Kotlin test supertype to avoid invalid root access assert
This commit is contained in:
@@ -31,11 +31,12 @@ import com.intellij.testFramework.fixtures.impl.CodeInsightTestFixtureImpl
|
|||||||
import org.jetbrains.kotlin.idea.test.JetLightProjectDescriptor
|
import org.jetbrains.kotlin.idea.test.JetLightProjectDescriptor
|
||||||
import org.jetbrains.kotlin.idea.test.PluginTestCaseBase
|
import org.jetbrains.kotlin.idea.test.PluginTestCaseBase
|
||||||
import org.jetbrains.kotlin.idea.test.ConfigLibraryUtil
|
import org.jetbrains.kotlin.idea.test.ConfigLibraryUtil
|
||||||
|
import org.jetbrains.kotlin.idea.test.JetLightCodeInsightFixtureTestCase
|
||||||
import org.jetbrains.kotlin.test.InTextDirectivesUtils
|
import org.jetbrains.kotlin.test.InTextDirectivesUtils
|
||||||
import org.jetbrains.kotlin.test.JetTestUtils
|
import org.jetbrains.kotlin.test.JetTestUtils
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
public abstract class AbstractJetInspectionTest: LightCodeInsightFixtureTestCase() {
|
public abstract class AbstractJetInspectionTest: JetLightCodeInsightFixtureTestCase() {
|
||||||
companion object {
|
companion object {
|
||||||
val ENTRY_POINT_ANNOTATION = "test.anno.EntryPoint"
|
val ENTRY_POINT_ANNOTATION = "test.anno.EntryPoint"
|
||||||
}
|
}
|
||||||
@@ -74,7 +75,7 @@ public abstract class AbstractJetInspectionTest: LightCodeInsightFixtureTestCase
|
|||||||
if (text.startsWith("package") || !file.getName().endsWith(".kt"))
|
if (text.startsWith("package") || !file.getName().endsWith(".kt"))
|
||||||
text
|
text
|
||||||
else
|
else
|
||||||
"package ${file.getName().trimTrailing(".kt")};$text"
|
"package ${file.getName().removeSuffix(".kt")};$text"
|
||||||
configureByText(file.getName(), fileText)!!
|
configureByText(file.getName(), fileText)!!
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user