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;
IdeaTestCase.initPlatformPrefix();
}
+ @SuppressWarnings("JUnitTestCaseWithNonTrivialConstructors")
+ public LightCodeInsightFixtureTestCase(String classToTest, String prefix) {
+ PlatformTestCase.initPlatformPrefix(classToTest, prefix);
+ }
+
@Override
protected void setUp() throws Exception {
super.setUp();
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;
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;
*/
public class TaskCompletionTest extends LightCodeInsightFixtureTestCase {
+ public TaskCompletionTest() {
+ super(UsefulTestCase.IDEA_MARKER_CLASS, "PlatformLangXml");
+ }
+
public void testTaskCompletion() throws Exception {
doTest("<caret>", "TEST-001: Test task<caret>");
}
package com.intellij.tasks;
+import com.intellij.testFramework.UsefulTestCase;
import com.intellij.testFramework.fixtures.LightCodeInsightFixtureTestCase;
/**
*/
public abstract class TaskManagerTestCase extends LightCodeInsightFixtureTestCase {
+ protected TaskManagerTestCase() {
+ super(UsefulTestCase.IDEA_MARKER_CLASS, "PlatformLangXml");
+ }
+
protected TaskManager myManager;
@Override