IJPL-158: Remove usages of deprecated DumbServiceImpl.setDumbMode in indexes tests

GitOrigin-RevId: 1ac5c7ce78ee76d079c7081bdba999b714fd29a1
This commit is contained in:
Andrei.Kuznetsov
2023-08-22 11:54:09 +02:00
committed by intellij-monorepo-bot
parent f44e7a063e
commit 4ac51f5308
6 changed files with 62 additions and 40 deletions

View File

@@ -14,6 +14,7 @@ import training.featuresSuggester.FeatureSuggesterTestUtils.typeAndCommit
@NeedsIndex.SmartMode(reason = "BeforeCompletionChooseItemAction is not DumbAware")
class CompletionPopupSuggesterTest : FeatureSuggesterTest(), TestIndexingModeSupporter {
private var indexingModeShutdownToken: IndexingMode.ShutdownToken? = null
override val testingCodeFileName = "JavaCodeExample.java"
override val testingSuggesterId = "Completion"
private var indexingSupporterMode: IndexingMode = IndexingMode.SMART
@@ -22,12 +23,12 @@ class CompletionPopupSuggesterTest : FeatureSuggesterTest(), TestIndexingModeSup
override fun setUp() {
super.setUp()
indexingSupporterMode.setUpTest(myFixture.project, myFixture.testRootDisposable)
indexingModeShutdownToken = indexingSupporterMode.setUpTest(myFixture.project, myFixture.testRootDisposable)
}
override fun tearDown() {
try {
indexingSupporterMode.tearDownTest(myFixture.project)
indexingModeShutdownToken?.let { indexingSupporterMode.tearDownTest(myFixture.project, it) }
}
catch (e: Throwable) {
addSuppressedException(e)