[FIR IDE] Add @TestDataFile to AbstractLowLevelApiTest
This is needed to correct work of `Go to testdata` action
This commit is contained in:
committed by
teamcityserver
parent
d1db9b17e5
commit
81790fee9b
+3
-1
@@ -9,6 +9,8 @@ import com.intellij.mock.MockApplication
|
|||||||
import com.intellij.mock.MockProject
|
import com.intellij.mock.MockProject
|
||||||
import com.intellij.openapi.application.ApplicationManager
|
import com.intellij.openapi.application.ApplicationManager
|
||||||
import com.intellij.openapi.util.Disposer
|
import com.intellij.openapi.util.Disposer
|
||||||
|
import com.intellij.testFramework.TestDataFile
|
||||||
|
import com.intellij.testFramework.TestDataPath
|
||||||
import org.jetbrains.kotlin.analysis.providers.KotlinModuleInfoProvider
|
import org.jetbrains.kotlin.analysis.providers.KotlinModuleInfoProvider
|
||||||
import org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment
|
import org.jetbrains.kotlin.cli.jvm.compiler.KotlinCoreEnvironment
|
||||||
import org.jetbrains.kotlin.idea.fir.low.level.api.compiler.based.ModuleRegistrarPreAnalysisHandler
|
import org.jetbrains.kotlin.idea.fir.low.level.api.compiler.based.ModuleRegistrarPreAnalysisHandler
|
||||||
@@ -74,7 +76,7 @@ abstract class AbstractLowLevelApiTest : TestWithDisposable() {
|
|||||||
|
|
||||||
open fun configureTest(builder: TestConfigurationBuilder) {}
|
open fun configureTest(builder: TestConfigurationBuilder) {}
|
||||||
|
|
||||||
protected fun runTest(path: String) {
|
protected fun runTest(@TestDataFile path: String) {
|
||||||
testDataPath = Paths.get(path)
|
testDataPath = Paths.get(path)
|
||||||
val testConfiguration = testConfiguration(path, configure)
|
val testConfiguration = testConfiguration(path, configure)
|
||||||
Disposer.register(disposable, testConfiguration.rootDisposable)
|
Disposer.register(disposable, testConfiguration.rootDisposable)
|
||||||
|
|||||||
Reference in New Issue
Block a user