mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Inline inner: show error message as soon as possible (IDEA-39083)
This commit is contained in:
+6
-7
@@ -348,9 +348,12 @@ public class InlineToAnonymousClassTest extends LightCodeInsightTestCase {
|
||||
}
|
||||
|
||||
private void doTestPreprocessUsages(final String expectedMessage) throws Exception {
|
||||
final InlineToAnonymousClassProcessor processor = prepareProcessor();
|
||||
String message = processor.getPreprocessUsagesMessage(processor.findUsages());
|
||||
assertEquals(expectedMessage, message);
|
||||
configureByFile("/refactoring/inlineToAnonymousClass/" + getTestName(false) + ".java");
|
||||
PsiElement element = TargetElementUtilBase.findTargetElement(myEditor, TargetElementUtilBase
|
||||
.ELEMENT_NAME_ACCEPTED | TargetElementUtilBase.REFERENCED_ELEMENT_ACCEPTED);
|
||||
assertInstanceOf(element, PsiClass.class);
|
||||
final PsiClass psiClass = (PsiClass)element;
|
||||
assertEquals(expectedMessage, InlineToAnonymousClassHandler.getCannotInlineMessage(psiClass));
|
||||
}
|
||||
|
||||
private InlineToAnonymousClassProcessor prepareProcessor() throws Exception {
|
||||
@@ -415,10 +418,6 @@ public class InlineToAnonymousClassTest extends LightCodeInsightTestCase {
|
||||
doTestCanBeInvokedOnReference(true);
|
||||
}
|
||||
|
||||
public void testCantBeInvokedOnReferenceThrowStatement() throws Exception {
|
||||
doTestCanBeInvokedOnReference(false);
|
||||
}
|
||||
|
||||
private void doTestCanBeInvokedOnReference(boolean canBeInvokedOnReference) throws Exception {
|
||||
configureByFile("/refactoring/inlineToAnonymousClass/" + getTestName(false) + ".java");
|
||||
PsiElement element = TargetElementUtilBase
|
||||
|
||||
Reference in New Issue
Block a user