Platform tests: remove PlatformTestCase.initPlatformLangPrefix calls

This commit is contained in:
Yann Cébron
2015-05-26 23:35:19 +02:00
parent 5ae30f3f96
commit 4f672020db
23 changed files with 60 additions and 120 deletions
@@ -1,18 +1,29 @@
/*
* Copyright 2000-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.intellij.codeInsight;
import com.intellij.openapi.editor.FoldRegion;
import com.intellij.openapi.editor.LogicalPosition;
import com.intellij.openapi.editor.SelectionModel;
import com.intellij.openapi.editor.impl.AbstractEditorTest;
import com.intellij.testFramework.PlatformTestCase;
import com.intellij.testFramework.TestFileType;
import java.io.IOException;
public class BlockSelectionEditingTest extends AbstractEditorTest {
public BlockSelectionEditingTest() {
PlatformTestCase.initPlatformLangPrefix();
}
public void testBlockRemovalAndCollapsedFoldRegionsBefore() throws IOException {
// Inspired by IDEA-69371
@@ -1,3 +1,18 @@
/*
* Copyright 2000-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.intellij.codeInsight;
import com.intellij.codeInsight.generation.actions.CommentByBlockCommentAction;
@@ -6,14 +21,10 @@ import com.intellij.ide.DataManager;
import com.intellij.openapi.actionSystem.ActionManager;
import com.intellij.openapi.actionSystem.AnActionEvent;
import com.intellij.testFramework.LightPlatformCodeInsightTestCase;
import com.intellij.testFramework.PlatformTestCase;
import com.intellij.testFramework.PlatformTestUtil;
import org.jetbrains.annotations.NotNull;
public class CommentInCustomFileTypesTest extends LightPlatformCodeInsightTestCase {
public CommentInCustomFileTypesTest() {
PlatformTestCase.initPlatformLangPrefix();
}
@NotNull
@Override
@@ -17,7 +17,6 @@ package com.intellij.codeInsight.actions;
import com.intellij.openapi.editor.Document;
import com.intellij.psi.PsiFile;
import com.intellij.testFramework.PlatformTestCase;
import com.intellij.testFramework.PlatformTestUtil;
import com.intellij.testFramework.fixtures.LightPlatformCodeInsightFixtureTestCase;
import org.junit.Assert;
@@ -26,10 +25,6 @@ import java.io.File;
public class ChangedLinesCounterTest extends LightPlatformCodeInsightFixtureTestCase {
static {
PlatformTestCase.initPlatformLangPrefix();
}
@Override
protected String getTestDataPath() {
return PlatformTestUtil.getCommunityPath().replace(File.separatorChar, '/')
@@ -1,3 +1,18 @@
/*
* Copyright 2000-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.intellij.codeInsight.actions;
import com.intellij.lang.LanguageFormatting;
@@ -8,7 +23,6 @@ import com.intellij.psi.codeStyle.CodeStyleManager;
import com.intellij.psi.search.GlobalSearchScope;
import com.intellij.psi.search.SearchScope;
import com.intellij.testFramework.LightPlatformTestCase;
import com.intellij.testFramework.PlatformTestCase;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.picocontainer.MutablePicoContainer;
@@ -29,7 +43,6 @@ public class ReformatFilesWithFiltersTest extends LightPlatformTestCase {
@Override
public void setUp() throws Exception {
PlatformTestCase.initPlatformLangPrefix();
super.setUp();
myWorkingDirectory = TestFileStructure.createDirectory(getProject(), getSourceRoot(), TEMP_DIR_NAME);
@@ -28,7 +28,6 @@ import com.intellij.psi.PsiDirectory;
import com.intellij.psi.PsiFile;
import com.intellij.psi.codeStyle.CodeStyleManager;
import com.intellij.testFramework.LightPlatformTestCase;
import com.intellij.testFramework.PlatformTestCase;
import com.intellij.testFramework.vcs.MockChangeListManager;
import com.intellij.util.containers.ContainerUtil;
import com.intellij.vcsUtil.VcsUtil;
@@ -73,7 +72,6 @@ public class ReformatOnlyVcsChangedTextTest extends LightPlatformTestCase {
@Override
public void setUp() throws Exception {
PlatformTestCase.initPlatformLangPrefix();
super.setUp();
myWorkingDirectory = TestFileStructure.createDirectory(getProject(), getSourceRoot(), TEMP_DIR_NAME);
@@ -1,4 +1,3 @@
/*
* Copyright 2000-2015 JetBrains s.r.o.
*
@@ -29,12 +28,7 @@ import org.jetbrains.annotations.NotNull;
import java.util.Collection;
import java.util.List;
import static com.intellij.testFramework.PlatformTestCase.initPlatformLangPrefix;
public class CompositeFoldingBuilderTest extends AbstractEditorTest {
static {
initPlatformLangPrefix();
}
@Override
protected void setUp() throws Exception {
@@ -50,11 +50,6 @@ public abstract class IntegrationTestCase extends PlatformTestCase {
protected VirtualFile myRoot;
protected IdeaGateway myGateway;
@SuppressWarnings({"JUnitTestCaseWithNonTrivialConstructors"})
public IntegrationTestCase() {
PlatformTestCase.initPlatformLangPrefix();
}
// let it be as if someone (e.g. dumb mode indexing) has loaded the content so it's available to local history
protected static void loadContent(VirtualFile f) throws IOException {
f.contentsToByteArray();
@@ -1,5 +1,5 @@
/*
* Copyright 2000-2014 JetBrains s.r.o.
* Copyright 2000-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -38,11 +38,6 @@ public class LightFileTemplatesTest extends LightPlatformTestCase {
public static final String TEST_TEMPLATE_TXT = "testTemplate.txt";
public static final String HI_THERE = "hi there";
@SuppressWarnings("JUnitTestCaseWithNonTrivialConstructors")
public LightFileTemplatesTest() {
PlatformTestCase.initPlatformLangPrefix();
}
public void testSchemas() throws Exception {
assertEquals(FileTemplatesScheme.DEFAULT, myTemplateManager.getCurrentScheme());
@@ -1,5 +1,5 @@
/*
* Copyright 2000-2014 JetBrains s.r.o.
* Copyright 2000-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -16,7 +16,6 @@
package com.intellij.ide.fileTemplates.impl;
import com.intellij.testFramework.LightPlatformTestCase;
import com.intellij.testFramework.PlatformTestCase;
import java.util.Properties;
@@ -25,11 +24,6 @@ import java.util.Properties;
*/
public class SimpleTemplatesTest extends LightPlatformTestCase {
@SuppressWarnings("JUnitTestCaseWithNonTrivialConstructors")
public SimpleTemplatesTest() {
PlatformTestCase.initPlatformLangPrefix();
}
public void testConditional() throws Exception {
CustomFileTemplate template = new CustomFileTemplate("foo", "bar");
template.setText("#set($flag = \"$!IJ_BASE_PACKAGE\" != \"\")\n" +
@@ -1,5 +1,5 @@
/*
* Copyright 2000-2013 JetBrains s.r.o.
* Copyright 2000-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -15,7 +15,6 @@
*/
package com.intellij.ide.highlighter.custom;
import com.intellij.testFramework.PlatformTestCase;
import com.intellij.testFramework.fixtures.CodeInsightTestUtil;
import com.intellij.testFramework.fixtures.LightPlatformCodeInsightFixtureTestCase;
@@ -23,9 +22,6 @@ import com.intellij.testFramework.fixtures.LightPlatformCodeInsightFixtureTestCa
* @author yole
*/
public class CustomFileTypeWordSelectionTest extends LightPlatformCodeInsightFixtureTestCase {
public CustomFileTypeWordSelectionTest() {
PlatformTestCase.initPlatformLangPrefix();
}
public void testCustomFileTypeBraces() {
doTest();
@@ -1,5 +1,5 @@
/*
* Copyright 2000-2012 JetBrains s.r.o.
* Copyright 2000-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -13,22 +13,15 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.intellij.notification;
package com.intellij.notification
import com.intellij.openapi.util.TextRange
import com.intellij.testFramework.LightPlatformTestCase
import com.intellij.testFramework.PlatformTestCase
/**
* @author peter
*/
class EventLogTest extends LightPlatformTestCase {
EventLogTest() {
PlatformTestCase.initPlatformLangPrefix()
}
public void testHtmlEntities() {
def entry = format("Title", "Hello world«»<>")
assert entry.message == 'Title: Hello world<<>><>'
@@ -19,7 +19,6 @@ import com.intellij.openapi.editor.colors.EditorColorsManager;
import com.intellij.openapi.editor.colors.EditorColorsScheme;
import com.intellij.openapi.editor.colors.FontPreferences;
import com.intellij.testFramework.LightPlatformCodeInsightTestCase;
import com.intellij.testFramework.PlatformTestCase;
import org.jdom.Element;
import org.jdom.output.Format;
import org.jdom.output.XMLOutputter;
@@ -35,10 +34,6 @@ import static java.util.Collections.singletonList;
public class EditorColorsSchemeImplTest extends LightPlatformCodeInsightTestCase {
EditorColorsSchemeImpl myScheme = new EditorColorsSchemeImpl(null);
static {
PlatformTestCase.initPlatformLangPrefix();
}
public void testDefaults() {
checkState(myScheme.getFontPreferences(),
Collections.<String>emptyList(),
@@ -1,5 +1,5 @@
/*
* Copyright 2000-2014 JetBrains s.r.o.
* Copyright 2000-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -27,7 +27,6 @@ import com.intellij.openapi.project.DumbServiceImpl;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.testFramework.FileEditorManagerTestCase;
import com.intellij.testFramework.PlatformTestCase;
import com.intellij.testFramework.PlatformTestUtil;
import com.intellij.util.Function;
import com.intellij.util.containers.ContainerUtil;
@@ -47,11 +46,6 @@ import java.util.List;
@SuppressWarnings("ConstantConditions")
public class FileEditorManagerTest extends FileEditorManagerTestCase {
@SuppressWarnings("JUnitTestCaseWithNonTrivialConstructors")
public FileEditorManagerTest() {
PlatformTestCase.initPlatformLangPrefix();
}
public void testTabOrder() throws Exception {
openFiles(STRING);
@@ -1,5 +1,5 @@
/*
* Copyright 2000-2014 JetBrains s.r.o.
* Copyright 2000-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -22,7 +22,6 @@ import com.intellij.openapi.fileEditor.impl.FileEditorManagerImpl;
import com.intellij.openapi.fileEditor.impl.IdeDocumentHistoryImpl;
import com.intellij.openapi.vfs.LocalFileSystem;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.testFramework.PlatformTestCase;
import com.intellij.testFramework.PlatformTestUtil;
import com.intellij.testFramework.fixtures.CodeInsightFixtureTestCase;
import com.intellij.ui.docking.DockManager;
@@ -35,11 +34,6 @@ import java.io.File;
*/
public abstract class HeavyFileEditorManagerTestCase extends CodeInsightFixtureTestCase {
@SuppressWarnings("JUnitTestCaseWithNonTrivialConstructors")
protected HeavyFileEditorManagerTestCase() {
PlatformTestCase.autodetectPlatformPrefix();
}
protected FileEditorManagerImpl myManager;
protected VirtualFile getFile(String path) {
@@ -4,7 +4,6 @@ import com.intellij.codeInsight.navigation.NavigationUtil;
import com.intellij.openapi.fileEditor.ex.IdeDocumentHistory;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.psi.PsiManager;
import com.intellij.testFramework.PlatformTestCase;
import com.intellij.testFramework.PlatformTestUtil;
/**
@@ -13,10 +12,6 @@ import com.intellij.testFramework.PlatformTestUtil;
*/
public class NewDocumentHistoryTest extends HeavyFileEditorManagerTestCase {
public NewDocumentHistoryTest() {
PlatformTestCase.initPlatformLangPrefix();
}
public void testBackNavigationBetweenEditors() throws Exception {
PlatformTestUtil.registerExtension(FileEditorProvider.EP_FILE_EDITOR_PROVIDER, new FileEditorManagerTest.MyFileEditorProvider(), getTestRootDisposable());
VirtualFile file = getFile("/src/1.txt");
@@ -1,5 +1,5 @@
/*
* Copyright 2000-2014 JetBrains s.r.o.
* Copyright 2000-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -37,7 +37,6 @@ import com.intellij.openapi.util.io.FileUtil;
import com.intellij.openapi.vfs.LocalFileSystem;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.openapi.vfs.WritingAccessProvider;
import com.intellij.testFramework.PlatformTestCase;
import com.intellij.testFramework.PlatformTestUtil;
import com.intellij.testFramework.PsiTestUtil;
import com.intellij.ui.EditorNotifications;
@@ -49,9 +48,9 @@ import org.jetbrains.annotations.Nullable;
import java.util.*;
public class NonProjectFileAccessTest extends HeavyFileEditorManagerTestCase {
@Override
public void setUp() throws Exception {
PlatformTestCase.initPlatformLangPrefix();
super.setUp();
EditorNotifications notifications = new EditorNotificationsImpl(getProject());
((ComponentManagerImpl)getProject()).registerComponentInstance(EditorNotifications.class, notifications);
@@ -1,5 +1,5 @@
/*
* Copyright 2000-2014 JetBrains s.r.o.
* Copyright 2000-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -35,7 +35,6 @@ public class KeymapTest extends PlatformTestCase {
@Override
public void setUp() throws Exception {
initPlatformLangPrefix();
super.setUp();
myParent = new KeymapImpl();
@@ -1,5 +1,5 @@
/*
* Copyright 2000-2014 JetBrains s.r.o.
* Copyright 2000-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -27,7 +27,6 @@ import com.intellij.openapi.keymap.impl.KeymapManagerImpl;
import com.intellij.openapi.keymap.impl.ShortcutRestrictions;
import com.intellij.openapi.util.text.StringUtil;
import com.intellij.testFramework.LightPlatformCodeInsightTestCase;
import com.intellij.testFramework.PlatformTestCase;
import com.intellij.util.SmartList;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -68,10 +67,6 @@ public class ActionsTreeTest extends LightPlatformCodeInsightTestCase {
private ActionShortcutRestrictions mySavedRestrictions;
static {
PlatformTestCase.initPlatformLangPrefix();
}
public void setUp() throws Exception {
super.setUp();
// create dummy actions
@@ -29,7 +29,6 @@ import com.intellij.openapi.vfs.VfsUtil;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.projectImport.ProjectSetProcessor;
import com.intellij.testFramework.LightPlatformTestCase;
import com.intellij.testFramework.PlatformTestCase;
import com.intellij.testFramework.PlatformTestUtil;
import com.intellij.util.containers.ContainerUtil;
import org.jetbrains.annotations.NotNull;
@@ -46,11 +45,6 @@ import java.util.*;
*/
public class ProjectSetTest extends LightPlatformTestCase {
@SuppressWarnings("JUnitTestCaseWithNonTrivialConstructors")
public ProjectSetTest() {
PlatformTestCase.initPlatformLangPrefix();
}
private static String getTestDataPath() {
return PlatformTestUtil.getCommunityPath() + "/platform/platform-tests/testData/projectSet/";
}
@@ -1,5 +1,5 @@
/*
* Copyright 2000-2014 JetBrains s.r.o.
* Copyright 2000-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -19,7 +19,6 @@ import com.intellij.openapi.fileTypes.PlainTextLanguage;
import com.intellij.psi.codeStyle.CommonCodeStyleSettings;
import com.intellij.psi.codeStyle.autodetect.LineIndentInfo;
import com.intellij.psi.codeStyle.autodetect.LineIndentInfoBuilder;
import com.intellij.testFramework.PlatformTestCase;
import com.intellij.testFramework.PlatformTestUtil;
import org.jetbrains.annotations.NotNull;
import org.junit.Assert;
@@ -29,10 +28,6 @@ import java.util.List;
public class IndentAutoDetectionTest extends AbstractIndentAutoDetectionTest {
static {
PlatformTestCase.initPlatformLangPrefix();
}
@NotNull
@Override
protected String getTestDataPath() {
@@ -1,5 +1,5 @@
/*
* Copyright 2000-2014 JetBrains s.r.o.
* Copyright 2000-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -17,7 +17,6 @@ package com.intellij.structureView;
import com.intellij.ide.util.treeView.smartTree.*;
import com.intellij.openapi.ui.Queryable;
import com.intellij.testFramework.PlatformTestCase;
import com.intellij.testFramework.PlatformTestUtil;
import com.intellij.testFramework.fixtures.LightPlatformCodeInsightFixtureTestCase;
import org.jetbrains.annotations.NonNls;
@@ -30,11 +29,6 @@ public class SmartTreeStructureTest extends LightPlatformCodeInsightFixtureTestC
private final Queryable.PrintInfo myPrintInfo = new Queryable.PrintInfo();
private TestTreeModel myModel;
@SuppressWarnings("JUnitTestCaseWithNonTrivialConstructors")
public SmartTreeStructureTest() {
PlatformTestCase.initPlatformLangPrefix();
}
@Override
protected void setUp() throws Exception {
super.setUp();
@@ -1,5 +1,5 @@
/*
* Copyright 2000-2014 JetBrains s.r.o.
* Copyright 2000-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -26,10 +26,6 @@ import com.intellij.usages.UsageViewManager;
public class UsageViewManagerTest extends PlatformTestCase {
static {
initPlatformLangPrefix();
}
public void testScopeCreatedForFindInDirectory() {
VirtualFile dir = getProject().getBaseDir();
FindModel findModel = new FindModel();
@@ -1,5 +1,5 @@
/*
* Copyright 2000-2014 JetBrains s.r.o.
* Copyright 2000-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -21,7 +21,6 @@ import com.intellij.openapi.fileTypes.ex.FakeFileType;
import com.intellij.openapi.fileTypes.ex.FileTypeManagerEx;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.psi.search.FileTypeIndex;
import com.intellij.testFramework.PlatformTestCase;
import com.intellij.testFramework.fixtures.LightPlatformCodeInsightFixtureTestCase;
import org.jetbrains.annotations.NotNull;
@@ -31,10 +30,6 @@ import org.jetbrains.annotations.NotNull;
*/
public class FileTypeIndexTest extends LightPlatformCodeInsightFixtureTestCase {
public FileTypeIndexTest() {
PlatformTestCase.initPlatformLangPrefix();
}
public void testAddFileType() throws Exception {
addAndRemoveFileType();
}