diff options
Diffstat (limited to 'plugins/kotlin/fir/test/org/jetbrains/kotlin/idea/fir/quickfix/AbstractHighLevelQuickFixTest.kt')
-rw-r--r-- | plugins/kotlin/fir/test/org/jetbrains/kotlin/idea/fir/quickfix/AbstractHighLevelQuickFixTest.kt | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/plugins/kotlin/fir/test/org/jetbrains/kotlin/idea/fir/quickfix/AbstractHighLevelQuickFixTest.kt b/plugins/kotlin/fir/test/org/jetbrains/kotlin/idea/fir/quickfix/AbstractHighLevelQuickFixTest.kt index 56be43e182dc..7d60439534ee 100644 --- a/plugins/kotlin/fir/test/org/jetbrains/kotlin/idea/fir/quickfix/AbstractHighLevelQuickFixTest.kt +++ b/plugins/kotlin/fir/test/org/jetbrains/kotlin/idea/fir/quickfix/AbstractHighLevelQuickFixTest.kt @@ -4,13 +4,23 @@ package org.jetbrains.kotlin.idea.fir.quickfix import com.intellij.codeInsight.intention.IntentionAction import com.intellij.codeInspection.InspectionProfileEntry +import org.jetbrains.kotlin.idea.fir.invalidateCaches import org.jetbrains.kotlin.idea.quickfix.AbstractQuickFixTest +import org.jetbrains.kotlin.idea.test.disableKotlinOfficialCodeStyle +import org.jetbrains.kotlin.idea.test.runAll import org.jetbrains.kotlin.test.utils.IgnoreTests import java.io.File import java.nio.file.Paths - +import com.intellij.util.ThrowableRunnable abstract class AbstractHighLevelQuickFixTest : AbstractQuickFixTest() { + override fun tearDown() { + runAll( + ThrowableRunnable { project.invalidateCaches() }, + ThrowableRunnable { super.tearDown() }, + ) + + } override fun doTest(beforeFileName: String) { val firBeforeFileName = getFirBeforeFileName(beforeFileName) IgnoreTests.runTestIfNotDisabledByFileDirective( |