From 59cc480a8d57f28b94a661c9e756e4feebd44a76 Mon Sep 17 00:00:00 2001 From: Maxim Kropotov Date: Fri, 23 Dec 2016 14:10:55 +0300 Subject: [PATCH] IDEA-CR-17007 --- .../daemon/quickFix/LightQuickFixTestCase.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/java/testFramework/src/com/intellij/codeInsight/daemon/quickFix/LightQuickFixTestCase.java b/java/testFramework/src/com/intellij/codeInsight/daemon/quickFix/LightQuickFixTestCase.java index 66d718f45f84..cc1df94a5eb8 100644 --- a/java/testFramework/src/com/intellij/codeInsight/daemon/quickFix/LightQuickFixTestCase.java +++ b/java/testFramework/src/com/intellij/codeInsight/daemon/quickFix/LightQuickFixTestCase.java @@ -32,8 +32,10 @@ import com.intellij.testFramework.fixtures.impl.CodeInsightTestFixtureImpl; import com.intellij.util.IncorrectOperationException; import com.intellij.util.ObjectUtils; import com.intellij.util.ui.UIUtil; +import junit.framework.ComparisonFailure; import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.NotNull; +import org.junit.Assert; import java.io.File; import java.io.IOException; @@ -71,8 +73,15 @@ public abstract class LightQuickFixTestCase extends LightDaemonAnalyzerTestCase quickFixTestCase.afterActionCompleted(testName, contents); } } + catch (FileComparisonFailure e){ + throw e; + } + catch (ComparisonFailure e) { + throw e; + } catch (Throwable e) { - throw new RuntimeException(String.format("Test for %s failed", testName), e); + e.printStackTrace(); + Assert.fail(testName + " failed"); } }, "", ""); }