mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[tests] added more assertions for FindManagerTest.testFindInExcludedDirectory
GitOrigin-RevId: 21dce14dce92b6441bddb167fb635d0162d73095
This commit is contained in:
committed by
intellij-monorepo-bot
parent
4e75c3c8d1
commit
5b2d9632eb
@@ -70,6 +70,7 @@ import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.util.*;
|
||||
import java.util.concurrent.*;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* @author MYakovlev
|
||||
@@ -713,13 +714,21 @@ public class FindManagerTest extends DaemonAnalyzerTestCase {
|
||||
findModel.setDirectoryName(excluded.getPath());
|
||||
assertSize(2, findInProject(findModel));
|
||||
|
||||
findModel.setDirectoryName(root.getPath());
|
||||
|
||||
var fileIndex = ProjectRootManager.getInstance(getProject()).getFileIndex();
|
||||
assertTrue(fileIndex.isExcluded(aTxt));
|
||||
assertTrue(fileIndex.isExcluded(excluded));
|
||||
assertFalse(fileIndex.isExcluded(root));
|
||||
assertFalse(Registry.is("find.search.in.excluded.dirs"));
|
||||
assertEmpty(
|
||||
FindInProjectSearchEngine.EP_NAME.extensions()
|
||||
.map(it -> it.createSearcher(findModel, getProject()))
|
||||
.filter(it -> it != null)
|
||||
.flatMap(it -> it.searchForOccurrences().stream())
|
||||
.collect(Collectors.toList())
|
||||
);
|
||||
|
||||
findModel.setDirectoryName(root.getPath());
|
||||
assertSize(0, findInProject(findModel));
|
||||
Registry.get("find.search.in.excluded.dirs").setValue(true, getTestRootDisposable());
|
||||
assertSize(2, findInProject(findModel));
|
||||
|
||||
Reference in New Issue
Block a user