diff --git a/java/java-impl/src/com/intellij/codeInspection/sameParameterValue/SameParameterValueInspection.java b/java/java-impl/src/com/intellij/codeInspection/sameParameterValue/SameParameterValueInspection.java index 11f90ed0f65e..2d0b701f899b 100644 --- a/java/java-impl/src/com/intellij/codeInspection/sameParameterValue/SameParameterValueInspection.java +++ b/java/java-impl/src/com/intellij/codeInspection/sameParameterValue/SameParameterValueInspection.java @@ -170,13 +170,17 @@ public class SameParameterValueInspection extends GlobalJavaInspectionTool { return; } final PsiParameter parameterToInline = parameter; - //move change signature from write action - ApplicationManager.getApplication().invokeLater(new Runnable() { - @Override - public void run() { - inlineSameParameterValue(method, parameterToInline, defToInline); - } - }); + if (ApplicationManager.getApplication().isUnitTestMode()) { + inlineSameParameterValue(method, parameterToInline, defToInline); + } else { + //move change signature from write action + ApplicationManager.getApplication().invokeLater(new Runnable() { + @Override + public void run() { + inlineSameParameterValue(method, parameterToInline, defToInline); + } + }); + } } public static void inlineSameParameterValue(final PsiMethod method, final PsiParameter parameter, final PsiExpression defToInline) {