From d98b7936e0a0d23ac8ffa5feeb4d8c4c82c83059 Mon Sep 17 00:00:00 2001 From: peter Date: Wed, 16 Aug 2017 15:31:47 +0200 Subject: [PATCH] java sanity tests: ignore some actions (filed to YT) --- .../com/intellij/java/propertyBased/JavaCompletionPolicy.java | 4 ++++ .../com/intellij/java/propertyBased/JavaIntentionPolicy.java | 1 + 2 files changed, 5 insertions(+) diff --git a/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaCompletionPolicy.java b/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaCompletionPolicy.java index 526a5fab03b5..45ee3cf19dbf 100644 --- a/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaCompletionPolicy.java +++ b/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaCompletionPolicy.java @@ -18,6 +18,7 @@ package com.intellij.java.propertyBased; import com.intellij.lang.jvm.JvmModifier; import com.intellij.openapi.editor.Editor; import com.intellij.psi.*; +import com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReference; import com.intellij.psi.util.PsiTreeUtil; import com.intellij.psi.util.PsiUtil; import com.intellij.testFramework.propertyBased.CompletionPolicy; @@ -44,6 +45,9 @@ class JavaCompletionPolicy extends CompletionPolicy { !shouldSuggestJavaTarget((PsiJavaCodeReferenceElement)refElement, target)) { return false; } + if (ref instanceof FileReference && target instanceof PsiFile) { + return false; // IDEA-177167 + } return true; } diff --git a/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaIntentionPolicy.java b/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaIntentionPolicy.java index 1ec1ceb7a01d..60ca34fdef00 100644 --- a/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaIntentionPolicy.java +++ b/java/java-tests/testSrc/com/intellij/java/propertyBased/JavaIntentionPolicy.java @@ -31,6 +31,7 @@ class JavaIntentionPolicy extends IntentionPolicy { actionText.startsWith("Attach annotations") || // changes project model actionText.startsWith("Change class type parameter") || // doesn't change file text (starts live template) actionText.startsWith("Rename reference") || // doesn't change file text (starts live template) + actionText.equals("Remove") || // IDEA-177220 super.shouldSkipIntention(actionText); }