mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
use closeAllFiles to please Peter in IDEA-CR-18686
This commit is contained in:
+2
-10
@@ -25,6 +25,7 @@ import com.intellij.openapi.components.impl.ComponentManagerImpl;
|
||||
import com.intellij.openapi.editor.Editor;
|
||||
import com.intellij.openapi.editor.actionSystem.EditorActionManager;
|
||||
import com.intellij.openapi.extensions.Extensions;
|
||||
import com.intellij.openapi.fileEditor.ex.FileEditorManagerEx;
|
||||
import com.intellij.openapi.fileEditor.impl.NonProjectFileWritingAccessExtension;
|
||||
import com.intellij.openapi.fileEditor.impl.NonProjectFileWritingAccessProvider;
|
||||
import com.intellij.openapi.module.EmptyModuleType;
|
||||
@@ -52,7 +53,6 @@ import java.io.IOException;
|
||||
import java.util.*;
|
||||
|
||||
public class NonProjectFileAccessTest extends HeavyFileEditorManagerTestCase {
|
||||
private final Set<VirtualFile> myOpenedFiles = new THashSet<>();
|
||||
private final Set<VirtualFile> myCreatedFiles = new THashSet<>();
|
||||
|
||||
@Override
|
||||
@@ -68,7 +68,7 @@ public class NonProjectFileAccessTest extends HeavyFileEditorManagerTestCase {
|
||||
protected void tearDown() throws Exception {
|
||||
try {
|
||||
NonProjectFileWritingAccessProvider.setCustomUnlocker(null);
|
||||
closeOpenFiles();
|
||||
FileEditorManagerEx.getInstanceEx(getProject()).closeAllFiles();
|
||||
ApplicationManager.getApplication().runWriteAction(() -> {
|
||||
for (VirtualFile each : myCreatedFiles) {
|
||||
try {
|
||||
@@ -86,13 +86,6 @@ public class NonProjectFileAccessTest extends HeavyFileEditorManagerTestCase {
|
||||
}
|
||||
}
|
||||
|
||||
private void closeOpenFiles() {
|
||||
FileEditorManager editorManager = FileEditorManager.getInstance(getProject());
|
||||
for (VirtualFile file : myOpenedFiles) {
|
||||
editorManager.closeFile(file);
|
||||
}
|
||||
}
|
||||
|
||||
public void testBasicAccessCheck() throws Exception {
|
||||
VirtualFile projectFile = createProjectFile();
|
||||
typeAndCheck(projectFile, true);
|
||||
@@ -396,7 +389,6 @@ public class NonProjectFileAccessTest extends HeavyFileEditorManagerTestCase {
|
||||
}
|
||||
|
||||
private Editor getEditor(VirtualFile file) {
|
||||
myOpenedFiles.add(file);
|
||||
Editor editor = FileEditorManager.getInstance(getProject()).openTextEditor(new OpenFileDescriptor(getProject(), file, 0), false);
|
||||
EditorTestUtil.waitForLoading(editor);
|
||||
return editor;
|
||||
|
||||
Reference in New Issue
Block a user