mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Fix extension/EP declaration markers tests
This commit is contained in:
+6
-2
@@ -19,6 +19,8 @@ import com.intellij.codeInsight.daemon.GutterMark;
|
||||
import com.intellij.icons.AllIcons;
|
||||
import com.intellij.openapi.application.PluginPathManager;
|
||||
import com.intellij.openapi.extensions.ExtensionPointName;
|
||||
import com.intellij.openapi.module.Module;
|
||||
import com.intellij.openapi.module.ModuleUtilCore;
|
||||
import com.intellij.psi.PsiFile;
|
||||
import com.intellij.testFramework.TestDataPath;
|
||||
import com.intellij.testFramework.builders.JavaModuleFixtureBuilder;
|
||||
@@ -51,10 +53,12 @@ public class ExtensionDeclarationRelatedItemLineMarkerProviderTest extends JavaC
|
||||
public void testMyProjectService() {
|
||||
PsiFile file = myFixture.configureByFile("plugin.xml");
|
||||
String path = file.getVirtualFile().getPath();
|
||||
Module module = ModuleUtilCore.findModuleForPsiElement(file);
|
||||
assertNotNull(module);
|
||||
int expectedTagPosition = file.getText().indexOf("<myEp implementation=\"MyExtension\"/>");
|
||||
String expectedTooltip = "<html><body> <a href=\"#navigation/" + path
|
||||
+ ":" + expectedTagPosition + "\">myEp</a> extension declaration in <a href=\"#navigation/" + path
|
||||
+ ":0\">plugin.xml</a><br></body></html>";
|
||||
+ ":" + expectedTagPosition + "\">myEp</a> declaration in plugin.xml " +
|
||||
"<font color=6c6c6c>[" + module.getName() + "]</font><br></body></html>";
|
||||
|
||||
GutterMark gutter = myFixture.findGutter("MyExtension.java");
|
||||
DevKitGutterTargetsChecker.checkGutterTargets(gutter, expectedTooltip, AllIcons.Nodes.Plugin, "myEp");
|
||||
|
||||
+6
-2
@@ -19,6 +19,8 @@ import com.intellij.codeInsight.daemon.GutterMark;
|
||||
import com.intellij.icons.AllIcons;
|
||||
import com.intellij.openapi.application.PluginPathManager;
|
||||
import com.intellij.openapi.extensions.ExtensionPointName;
|
||||
import com.intellij.openapi.module.Module;
|
||||
import com.intellij.openapi.module.ModuleUtilCore;
|
||||
import com.intellij.psi.PsiFile;
|
||||
import com.intellij.testFramework.TestDataPath;
|
||||
import com.intellij.testFramework.builders.JavaModuleFixtureBuilder;
|
||||
@@ -57,10 +59,12 @@ public class ExtensionPointDeclarationRelatedItemLineMarkerProviderTest extends
|
||||
private void assertSingleEPDeclaration(String filePath) {
|
||||
PsiFile file = myFixture.configureByFile("plugin.xml");
|
||||
String path = file.getVirtualFile().getPath();
|
||||
Module module = ModuleUtilCore.findModuleForPsiElement(file);
|
||||
assertNotNull(module);
|
||||
int expectedTagPosition = file.getText().indexOf("<extensionPoint name=\"myStringEP\" interface=\"java.lang.String\"/>");
|
||||
String expectedTooltip = "<html><body> <a href=\"#navigation/" + path
|
||||
+ ":" + expectedTagPosition + "\">myStringEP</a> extension point declaration in <a href=\"#navigation/" + path
|
||||
+ ":0\">plugin.xml</a><br></body></html>";
|
||||
+ ":" + expectedTagPosition + "\">myStringEP</a> EP declaration in plugin.xml " +
|
||||
"<font color=6c6c6c>[" + module.getName() + "]</font><br></body></html>";
|
||||
|
||||
final GutterMark gutter = myFixture.findGutter(filePath);
|
||||
DevKitGutterTargetsChecker.checkGutterTargets(gutter, expectedTooltip, AllIcons.Nodes.Plugin, "extensionPoint");
|
||||
|
||||
Reference in New Issue
Block a user