mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-04-20 13:31:28 +07:00
[SE] Fix side effect of MixingMultiThreadSearchTest
`search.everywhere.mixed.results` experiment is enabled by default, but this test disabled it in `tearDown` call. As a result, `SearchEverywhereTyposUITest` fail, because `GroupedSearchListModel` was used instead of `MixedSearchListModel`. GitOrigin-RevId: fe9ad9db45b0c0155e3adca274c22872a366a77a
This commit is contained in:
committed by
intellij-monorepo-bot
parent
dca62e9c7d
commit
978aa00ce0
@@ -3,6 +3,7 @@ package com.intellij.ide.actions.searcheverywhere
|
||||
|
||||
import com.intellij.openapi.application.Experiments
|
||||
import com.intellij.openapi.progress.ProgressIndicator
|
||||
import com.intellij.openapi.util.Disposer
|
||||
import com.intellij.testFramework.fixtures.BasePlatformTestCase
|
||||
import com.intellij.util.Alarm
|
||||
import com.intellij.util.Processor
|
||||
@@ -20,17 +21,17 @@ class MixingMultiThreadSearchTest extends BasePlatformTestCase {
|
||||
|
||||
private static final String MORE_ITEM = "...MORE"
|
||||
private static final Collection<SEResultsEqualityProvider> ourEqualityProviders = Collections.singleton(new TrivialElementsEqualityProvider())
|
||||
private static final String MIXED_RESULTS_FEATURE = "search.everywhere.mixed.results"
|
||||
|
||||
@Override
|
||||
protected void setUp() throws Exception {
|
||||
super.setUp()
|
||||
Experiments.getInstance().setFeatureEnabled("search.everywhere.mixed.results", true)
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void tearDown() throws Exception {
|
||||
super.tearDown()
|
||||
Experiments.getInstance().setFeatureEnabled("search.everywhere.mixed.results", false)
|
||||
def experiments = Experiments.getInstance()
|
||||
def mixedResultsWereEnabled = experiments.isFeatureEnabled(MIXED_RESULTS_FEATURE)
|
||||
experiments.setFeatureEnabled(MIXED_RESULTS_FEATURE, true)
|
||||
Disposer.register(testRootDisposable) {
|
||||
experiments.setFeatureEnabled(MIXED_RESULTS_FEATURE, mixedResultsWereEnabled)
|
||||
}
|
||||
}
|
||||
|
||||
void "test simple without collisions"() {
|
||||
|
||||
Reference in New Issue
Block a user