From 3e9857f93cd634e24d89ebe932ddb98021ccb6c6 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Sat, 5 Mar 2005 20:00:18 +0300 Subject: [PATCH] extension points register --- ExtendedApi/src/com/intellij/testFramework/IdeaTestCase.java | 4 +++- .../src/com/intellij/testFramework/LightIdeaTestCase.java | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ExtendedApi/src/com/intellij/testFramework/IdeaTestCase.java b/ExtendedApi/src/com/intellij/testFramework/IdeaTestCase.java index 1a26cda89635..841d3aaefc9d 100644 --- a/ExtendedApi/src/com/intellij/testFramework/IdeaTestCase.java +++ b/ExtendedApi/src/com/intellij/testFramework/IdeaTestCase.java @@ -117,7 +117,9 @@ public abstract class IdeaTestCase extends TestCase implements DataProvider { setUpProject(); DaemonCodeAnalyzerSettings.getInstance().setInspectionProfile(InspectionProfileImpl.EMPTY_PROFILE); - Extensions.getRootArea().registerExtensionPoint(ExtensionPoints.JUNIT_PATCHER, JUnitPatcher.class.getName()); + if (Extensions.getRootArea().getExtensionPoint(ExtensionPoints.JUNIT_PATCHER) == null){ + Extensions.getRootArea().registerExtensionPoint(ExtensionPoints.JUNIT_PATCHER, JUnitPatcher.class.getName()); + } } protected void setUpProject() throws IOException { diff --git a/ExtendedApi/src/com/intellij/testFramework/LightIdeaTestCase.java b/ExtendedApi/src/com/intellij/testFramework/LightIdeaTestCase.java index 8da5b79c99d3..0af8a027c655 100644 --- a/ExtendedApi/src/com/intellij/testFramework/LightIdeaTestCase.java +++ b/ExtendedApi/src/com/intellij/testFramework/LightIdeaTestCase.java @@ -191,7 +191,9 @@ public class LightIdeaTestCase extends TestCase implements DataProvider { assertFalse(getPsiManager().isDisposed()); CodeStyleSettingsManager.getInstance(getProject()).setTemporarySettings(new CodeStyleSettings()); - Extensions.getRootArea().registerExtensionPoint(ExtensionPoints.JUNIT_PATCHER, JUnitPatcher.class.getName()); + if (Extensions.getRootArea().getExtensionPoint(ExtensionPoints.JUNIT_PATCHER) == null){ + Extensions.getRootArea().registerExtensionPoint(ExtensionPoints.JUNIT_PATCHER, JUnitPatcher.class.getName()); + } } protected void tearDown() throws Exception {