IGQuickFixesTestCase: suppress warnings in injected code for member/expression text

This commit is contained in:
Tagir Valeev
2018-05-18 16:42:45 +07:00
parent 7ed649440f
commit 9fc0350746
@@ -57,6 +57,7 @@ public abstract class IGQuickFixesTestCase extends JavaCodeInsightFixtureTestCas
return new BaseInspection[0];
}
@SuppressWarnings("LanguageMismatch")
@NonNls
@Language("JAVA")
protected String[] getEnvironmentClasses() {
@@ -112,14 +113,14 @@ public abstract class IGQuickFixesTestCase extends JavaCodeInsightFixtureTestCas
protected void doExpressionTest(
@NotNull String hint,
@Language(value = "JAVA", prefix = "class $X$ {{System.out.print(", suffix = ");}}") @NotNull @NonNls String before,
@Language(value = "JAVA", prefix = "/** @noinspection ALL*/class $X$ {{System.out.print(", suffix = ");}}") @NotNull @NonNls String before,
@Language(value = "JAVA", prefix = "class $X$ {{System.out.print(", suffix = ");}}") @NotNull @NonNls String after) {
doTest(hint, "class $X$ {{System.out.print(" + before + ");}}", "class $X$ {{System.out.print(" + after + ");}}");
}
protected void doMemberTest(
@NotNull String hint,
@Language(value = "JAVA", prefix = "class $X$ {", suffix = "}") @NotNull @NonNls String before,
@Language(value = "JAVA", prefix = "/** @noinspection ALL*/class $X$ {", suffix = "}") @NotNull @NonNls String before,
@Language(value = "JAVA", prefix = "class $X$ {", suffix = "}") @NotNull @NonNls String after) {
doTest(hint, "class $X$ {" + before + "}", "class $X$ {" + after + "}");
}