summaryrefslogtreecommitdiff
path: root/platform/testFramework/src/com/intellij/testFramework/UsefulTestCase.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/testFramework/src/com/intellij/testFramework/UsefulTestCase.java')
-rw-r--r--platform/testFramework/src/com/intellij/testFramework/UsefulTestCase.java17
1 files changed, 4 insertions, 13 deletions
diff --git a/platform/testFramework/src/com/intellij/testFramework/UsefulTestCase.java b/platform/testFramework/src/com/intellij/testFramework/UsefulTestCase.java
index d7e6e5a42ec4..785c587f488f 100644
--- a/platform/testFramework/src/com/intellij/testFramework/UsefulTestCase.java
+++ b/platform/testFramework/src/com/intellij/testFramework/UsefulTestCase.java
@@ -22,7 +22,6 @@ import com.intellij.openapi.Disposable;
import com.intellij.openapi.application.Application;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.application.PathManager;
-import com.intellij.openapi.command.CommandProcessor;
import com.intellij.openapi.command.impl.StartMarkAction;
import com.intellij.openapi.editor.impl.DocumentImpl;
import com.intellij.openapi.fileTypes.StdFileTypes;
@@ -43,10 +42,7 @@ import com.intellij.psi.impl.source.PostprocessReformattingAspect;
import com.intellij.refactoring.rename.inplace.InplaceRefactoring;
import com.intellij.rt.execution.junit.FileComparisonFailure;
import com.intellij.testFramework.exceptionCases.AbstractExceptionCase;
-import com.intellij.util.Consumer;
-import com.intellij.util.Function;
-import com.intellij.util.Processor;
-import com.intellij.util.ReflectionUtil;
+import com.intellij.util.*;
import com.intellij.util.containers.ContainerUtil;
import com.intellij.util.ui.UIUtil;
import gnu.trove.THashSet;
@@ -750,16 +746,11 @@ public abstract class UsefulTestCase extends TestCase {
}
public static void doPostponedFormatting(final Project project) {
- CommandProcessor.getInstance().runUndoTransparentAction(new Runnable() {
+ DocumentUtil.writeInRunUndoTransparentAction(new Runnable() {
@Override
public void run() {
- ApplicationManager.getApplication().runWriteAction(new Runnable() {
- @Override
- public void run() {
- PsiDocumentManager.getInstance(project).commitAllDocuments();
- PostprocessReformattingAspect.getInstance(project).doPostponedFormatting();
- }
- });
+ PsiDocumentManager.getInstance(project).commitAllDocuments();
+ PostprocessReformattingAspect.getInstance(project).doPostponedFormatting();
}
});
}