diff --git a/java/testFramework/src/com/intellij/testFramework/fixtures/LightCodeInsightFixtureTestCase.java b/java/testFramework/src/com/intellij/testFramework/fixtures/LightCodeInsightFixtureTestCase.java index 8774292a3550..38c344f16fba 100644 --- a/java/testFramework/src/com/intellij/testFramework/fixtures/LightCodeInsightFixtureTestCase.java +++ b/java/testFramework/src/com/intellij/testFramework/fixtures/LightCodeInsightFixtureTestCase.java @@ -24,10 +24,7 @@ import com.intellij.openapi.roots.LanguageLevelModuleExtension; import com.intellij.openapi.roots.ModifiableRootModel; import com.intellij.pom.java.LanguageLevel; import com.intellij.psi.*; -import com.intellij.testFramework.IdeaTestCase; -import com.intellij.testFramework.LightProjectDescriptor; -import com.intellij.testFramework.PlatformTestUtil; -import com.intellij.testFramework.UsefulTestCase; +import com.intellij.testFramework.*; import com.intellij.testFramework.fixtures.impl.LightTempDirTestFixtureImpl; import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.NotNull; @@ -55,6 +52,11 @@ public abstract class LightCodeInsightFixtureTestCase extends UsefulTestCase{ IdeaTestCase.initPlatformPrefix(); } + @SuppressWarnings("JUnitTestCaseWithNonTrivialConstructors") + public LightCodeInsightFixtureTestCase(String classToTest, String prefix) { + PlatformTestCase.initPlatformPrefix(classToTest, prefix); + } + @Override protected void setUp() throws Exception { super.setUp(); diff --git a/platform/testFramework/src/com/intellij/testFramework/PlatformTestCase.java b/platform/testFramework/src/com/intellij/testFramework/PlatformTestCase.java index d575d7df5019..867b6e25909f 100644 --- a/platform/testFramework/src/com/intellij/testFramework/PlatformTestCase.java +++ b/platform/testFramework/src/com/intellij/testFramework/PlatformTestCase.java @@ -731,7 +731,7 @@ public abstract class PlatformTestCase extends UsefulTestCase implements DataPro initPlatformPrefix(IDEA_MARKER_CLASS, "PlatformLangXml"); } - protected static void initPlatformPrefix(String classToTest, String prefix) { + public static void initPlatformPrefix(String classToTest, String prefix) { if (!ourPlatformPrefixInitialized) { ourPlatformPrefixInitialized = true; boolean isUltimate = true; diff --git a/plugins/tasks/tasks-tests/test/com/intellij/tasks/TaskCompletionTest.java b/plugins/tasks/tasks-tests/test/com/intellij/tasks/TaskCompletionTest.java index 3af2d7c7b5c1..bde7713bfb9b 100644 --- a/plugins/tasks/tasks-tests/test/com/intellij/tasks/TaskCompletionTest.java +++ b/plugins/tasks/tasks-tests/test/com/intellij/tasks/TaskCompletionTest.java @@ -9,6 +9,7 @@ import com.intellij.tasks.impl.LocalTaskImpl; import com.intellij.tasks.impl.TaskCompletionContributor; import com.intellij.tasks.impl.TaskManagerImpl; import com.intellij.testFramework.MapDataContext; +import com.intellij.testFramework.UsefulTestCase; import com.intellij.testFramework.fixtures.LightCodeInsightFixtureTestCase; import java.util.Arrays; @@ -18,6 +19,10 @@ import java.util.Arrays; */ public class TaskCompletionTest extends LightCodeInsightFixtureTestCase { + public TaskCompletionTest() { + super(UsefulTestCase.IDEA_MARKER_CLASS, "PlatformLangXml"); + } + public void testTaskCompletion() throws Exception { doTest("", "TEST-001: Test task"); } diff --git a/plugins/tasks/tasks-tests/test/com/intellij/tasks/TaskManagerTestCase.java b/plugins/tasks/tasks-tests/test/com/intellij/tasks/TaskManagerTestCase.java index 6cc70958912e..eafa7877eeb5 100644 --- a/plugins/tasks/tasks-tests/test/com/intellij/tasks/TaskManagerTestCase.java +++ b/plugins/tasks/tasks-tests/test/com/intellij/tasks/TaskManagerTestCase.java @@ -1,5 +1,6 @@ package com.intellij.tasks; +import com.intellij.testFramework.UsefulTestCase; import com.intellij.testFramework.fixtures.LightCodeInsightFixtureTestCase; /** @@ -7,6 +8,10 @@ import com.intellij.testFramework.fixtures.LightCodeInsightFixtureTestCase; */ public abstract class TaskManagerTestCase extends LightCodeInsightFixtureTestCase { + protected TaskManagerTestCase() { + super(UsefulTestCase.IDEA_MARKER_CLASS, "PlatformLangXml"); + } + protected TaskManager myManager; @Override