[devkit] PluginXmlFunctionalTest: simplify testLanguageAttribute* tests

GitOrigin-RevId: 00d43b24e837645ce5ada8382f1030601a5b85c6
This commit is contained in:
Yann Cébron
2020-03-31 10:01:54 +00:00
committed by intellij-monorepo-bot
parent 12d4f2c6af
commit 3cd90bf4f7
@@ -385,12 +385,12 @@ class PluginXmlFunctionalTest extends JavaCodeInsightFixtureTestCase {
}
void testLanguageAttributeHighlighting() {
configureLanguageAttributeTest()
myFixture.allowTreeAccessForFile(myFixture.copyFileToProject("MyLanguage.java"))
doHighlightingTest("languageAttribute.xml", "MyLanguageAttributeEPBean.java")
}
void testLanguageAttributeCompletion() {
configureLanguageAttributeTest()
myFixture.allowTreeAccessForFile(myFixture.copyFileToProject("MyLanguage.java"))
myFixture.allowTreeAccessForFile(myFixture.copyFileToProject("MyLanguageAttributeEPBean.java"))
myFixture.configureByFile("languageAttribute.xml")
@@ -407,14 +407,6 @@ class PluginXmlFunctionalTest extends JavaCodeInsightFixtureTestCase {
assertEquals(typeText, presentation.typeText)
}
private void configureLanguageAttributeTest() {
myFixture.addClass("package com.intellij.lang; " +
"public class Language { " +
" protected Language(String id) {}" +
"}")
myFixture.allowTreeAccessForFile(myFixture.copyFileToProject("MyLanguage.java"))
}
@SuppressWarnings("ComponentNotRegistered")
void testIconAttribute() {
myFixture.addClass("package foo; public class FooAction extends com.intellij.openapi.actionSystem.AnAction { }")
@@ -631,7 +623,7 @@ public class MyErrorHandler extends ErrorReportSubmitter {}
}
void testRegistrationCheck() {
configureLanguageAttributeTest()
myFixture.allowTreeAccessForFile(myFixture.copyFileToProject("MyLanguage.java"))
Module anotherModule = PsiTestUtil.addModule(getProject(), StdModuleTypes.JAVA, "anotherModule",
myTempDirFixture.findOrCreateDir("../anotherModuleDir"))
ModuleRootModificationUtil.addModuleLibrary(anotherModule, VfsUtil.getUrlForLibraryRoot(new File(PathUtil.getJarPathForClass(AnAction.class))))