summaryrefslogtreecommitdiff
path: root/plugins/kotlin/fir/test/org/jetbrains/kotlin/idea/fir/quickfix/AbstractHighLevelQuickFixTest.kt
diff options
context:
space:
mode:
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.kt12
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(