mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
wrap vfile writes in tests into write action
This commit is contained in:
@@ -125,7 +125,7 @@ public class NavigateFromSourceTest extends BaseProjectViewTestCase {
|
||||
PsiClass psiClass = psiFile.getClasses()[0];
|
||||
final VirtualFile virtualFile = psiClass.getContainingFile().getVirtualFile();
|
||||
final JTree tree = pane.getTree();
|
||||
virtualFile.setBinaryContent(newClassString.getBytes(CharsetToolkit.UTF8_CHARSET));
|
||||
setBinaryContent(virtualFile, newClassString.getBytes(CharsetToolkit.UTF8_CHARSET));
|
||||
|
||||
PlatformTestUtil.waitForAlarm(600);
|
||||
|
||||
|
||||
@@ -432,7 +432,7 @@ public abstract class CodeInsightTestCase extends PsiTestCase {
|
||||
streamsToClose.add(outputStream);
|
||||
}
|
||||
else {
|
||||
VfsUtil.saveText(newVFile, newFileText);
|
||||
setFileText(newVFile, newFileText);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+1
-2
@@ -18,7 +18,6 @@ package com.intellij.ide;
|
||||
import com.intellij.openapi.extensions.Extensions;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.roots.GeneratedSourcesFilter;
|
||||
import com.intellij.openapi.vfs.VfsUtil;
|
||||
import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.psi.PsiDocumentManager;
|
||||
import com.intellij.psi.PsiFile;
|
||||
@@ -66,7 +65,7 @@ public class GeneratedSourceFileChangeTrackerTest extends CodeInsightFixtureTest
|
||||
|
||||
public void testChangeGeneratedExternally() throws IOException {
|
||||
PsiFile file = myFixture.configureByText("Gen.txt", "");
|
||||
VfsUtil.saveText(file.getVirtualFile(), "abc");
|
||||
myFixture.saveText(file.getVirtualFile(), "abc");
|
||||
PsiDocumentManager.getInstance(getProject()).commitAllDocuments();
|
||||
assertFalse(isEditedGeneratedFile(file));
|
||||
}
|
||||
|
||||
+9
-1
@@ -16,6 +16,8 @@
|
||||
package org.jetbrains.plugins.gradle.importing;
|
||||
|
||||
import com.intellij.compiler.server.BuildManager;
|
||||
import com.intellij.openapi.application.Result;
|
||||
import com.intellij.openapi.application.WriteAction;
|
||||
import com.intellij.openapi.externalSystem.model.ProjectSystemId;
|
||||
import com.intellij.openapi.externalSystem.model.settings.ExternalSystemExecutionSettings;
|
||||
import com.intellij.openapi.externalSystem.settings.ExternalProjectSettings;
|
||||
@@ -146,7 +148,13 @@ public abstract class GradleImportingTestCase extends ExternalSystemImportingTes
|
||||
assert wrapperJarFrom != null;
|
||||
|
||||
final VirtualFile wrapperJarFromTo = createProjectSubFile("gradle/wrapper/gradle-wrapper.jar");
|
||||
wrapperJarFromTo.setBinaryContent(wrapperJarFrom.contentsToByteArray());
|
||||
new WriteAction() {
|
||||
@Override
|
||||
protected void run(@NotNull Result result) throws Throwable {
|
||||
wrapperJarFromTo.setBinaryContent(wrapperJarFrom.contentsToByteArray());
|
||||
}
|
||||
}.execute().throwException();
|
||||
|
||||
|
||||
Properties properties = new Properties();
|
||||
properties.setProperty("distributionBase", "GRADLE_USER_HOME");
|
||||
|
||||
+16
-17
@@ -15,7 +15,6 @@
|
||||
*/
|
||||
package org.jetbrains.idea.maven.dom;
|
||||
|
||||
import com.intellij.openapi.vfs.VfsUtil;
|
||||
import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.psi.PsiElement;
|
||||
import com.intellij.psi.PsiFile;
|
||||
@@ -65,7 +64,7 @@ public class MavenModelValidationTest extends MavenDomWithIndicesTestCase {
|
||||
}
|
||||
|
||||
public void testUnderstandingProjectSchemaWithoutNamespace() throws Exception {
|
||||
VfsUtil.saveText(myProjectPom,
|
||||
myFixture.saveText(myProjectPom,
|
||||
"<project>" +
|
||||
" <dep<caret>" +
|
||||
"</project>");
|
||||
@@ -92,7 +91,7 @@ public class MavenModelValidationTest extends MavenDomWithIndicesTestCase {
|
||||
}
|
||||
|
||||
public void testAbsentModelVersion() throws Throwable {
|
||||
VfsUtil.saveText(myProjectPom,
|
||||
myFixture.saveText(myProjectPom,
|
||||
"<<error descr=\"'modelVersion' child tag should be defined\">project</error> xmlns=\"http://maven.apache.org/POM/4.0.0\"" +
|
||||
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"" +
|
||||
" xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\">" +
|
||||
@@ -102,7 +101,7 @@ public class MavenModelValidationTest extends MavenDomWithIndicesTestCase {
|
||||
}
|
||||
|
||||
public void testAbsentArtifactId() throws Throwable {
|
||||
VfsUtil.saveText(myProjectPom,
|
||||
myFixture.saveText(myProjectPom,
|
||||
"<<error descr=\"'artifactId' child tag should be defined\">project</error> xmlns=\"http://maven.apache.org/POM/4.0.0\"" +
|
||||
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"" +
|
||||
" xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\">" +
|
||||
@@ -112,7 +111,7 @@ public class MavenModelValidationTest extends MavenDomWithIndicesTestCase {
|
||||
}
|
||||
|
||||
public void testUnknownModelVersion() throws Throwable {
|
||||
VfsUtil.saveText(myProjectPom,
|
||||
myFixture.saveText(myProjectPom,
|
||||
"<project xmlns=\"http://maven.apache.org/POM/4.0.0\"" +
|
||||
" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"" +
|
||||
" xsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\">" +
|
||||
@@ -130,7 +129,7 @@ public class MavenModelValidationTest extends MavenDomWithIndicesTestCase {
|
||||
}
|
||||
|
||||
public void testAddingSettingsXmlReadingProblemsToProjectTag() throws Exception {
|
||||
VfsUtil.saveText(myProjectPom,
|
||||
myFixture.saveText(myProjectPom,
|
||||
"<project>" +
|
||||
" <modelVersion>4.0.0</modelVersion>" +
|
||||
" <groupId>test</groupId>" +
|
||||
@@ -141,7 +140,7 @@ public class MavenModelValidationTest extends MavenDomWithIndicesTestCase {
|
||||
|
||||
readProjects();
|
||||
|
||||
VfsUtil.saveText(myProjectPom,
|
||||
myFixture.saveText(myProjectPom,
|
||||
"<<error descr=\"'settings.xml' has syntax errors\">project</error>>" +
|
||||
" <modelVersion>4.0.0</modelVersion>" +
|
||||
" <groupId>test</groupId>" +
|
||||
@@ -152,7 +151,7 @@ public class MavenModelValidationTest extends MavenDomWithIndicesTestCase {
|
||||
}
|
||||
|
||||
public void testAddingProfilesXmlReadingProblemsToProjectTag() throws Exception {
|
||||
VfsUtil.saveText(myProjectPom,
|
||||
myFixture.saveText(myProjectPom,
|
||||
"<project>" +
|
||||
" <modelVersion>4.0.0</modelVersion>" +
|
||||
" <groupId>test</groupId>" +
|
||||
@@ -163,7 +162,7 @@ public class MavenModelValidationTest extends MavenDomWithIndicesTestCase {
|
||||
|
||||
readProjects();
|
||||
|
||||
VfsUtil.saveText(myProjectPom,
|
||||
myFixture.saveText(myProjectPom,
|
||||
"<<error descr=\"'profiles.xml' has syntax errors\">project</error>>" +
|
||||
" <modelVersion>4.0.0</modelVersion>" +
|
||||
" <groupId>test</groupId>" +
|
||||
@@ -174,7 +173,7 @@ public class MavenModelValidationTest extends MavenDomWithIndicesTestCase {
|
||||
}
|
||||
|
||||
public void testAddingStructureReadingProblemsToParentTag() throws Exception {
|
||||
VfsUtil.saveText(myProjectPom,
|
||||
myFixture.saveText(myProjectPom,
|
||||
"<project>" +
|
||||
" <modelVersion>4.0.0</modelVersion>" +
|
||||
" <groupId>test</groupId>" +
|
||||
@@ -189,7 +188,7 @@ public class MavenModelValidationTest extends MavenDomWithIndicesTestCase {
|
||||
|
||||
readProjects();
|
||||
|
||||
VfsUtil.saveText(myProjectPom,
|
||||
myFixture.saveText(myProjectPom,
|
||||
"<project>" +
|
||||
" <modelVersion>4.0.0</modelVersion>" +
|
||||
" <groupId>test</groupId>" +
|
||||
@@ -211,7 +210,7 @@ public class MavenModelValidationTest extends MavenDomWithIndicesTestCase {
|
||||
"<version>1</version>" +
|
||||
"<<<");
|
||||
|
||||
VfsUtil.saveText(myProjectPom,
|
||||
myFixture.saveText(myProjectPom,
|
||||
"<project>" +
|
||||
" <modelVersion>4.0.0</modelVersion>" +
|
||||
" <groupId>test</groupId>" +
|
||||
@@ -226,7 +225,7 @@ public class MavenModelValidationTest extends MavenDomWithIndicesTestCase {
|
||||
"</project>");
|
||||
readProjects();
|
||||
|
||||
VfsUtil.saveText(myProjectPom,
|
||||
myFixture.saveText(myProjectPom,
|
||||
"<project>" +
|
||||
" <modelVersion>4.0.0</modelVersion>" +
|
||||
" <groupId>test</groupId>" +
|
||||
@@ -243,7 +242,7 @@ public class MavenModelValidationTest extends MavenDomWithIndicesTestCase {
|
||||
}
|
||||
|
||||
public void testDoNotAddReadingSyntaxProblemsToProjectTag() throws Exception {
|
||||
VfsUtil.saveText(myProjectPom,
|
||||
myFixture.saveText(myProjectPom,
|
||||
"<project>" +
|
||||
" <modelVersion>4.0.0</modelVersion>" +
|
||||
" <groupId>test</groupId>" +
|
||||
@@ -254,7 +253,7 @@ public class MavenModelValidationTest extends MavenDomWithIndicesTestCase {
|
||||
|
||||
readProjects();
|
||||
|
||||
VfsUtil.saveText(myProjectPom,
|
||||
myFixture.saveText(myProjectPom,
|
||||
"<project>" +
|
||||
" <modelVersion>4.0.0</modelVersion>" +
|
||||
" <groupId>test</groupId>" +
|
||||
@@ -266,7 +265,7 @@ public class MavenModelValidationTest extends MavenDomWithIndicesTestCase {
|
||||
}
|
||||
|
||||
public void testDoNotAddDependencyAndModuleProblemsToProjectTag() throws Exception {
|
||||
VfsUtil.saveText(myProjectPom,
|
||||
myFixture.saveText(myProjectPom,
|
||||
"<project>" +
|
||||
" <modelVersion>4.0.0</modelVersion>" +
|
||||
" <groupId>test</groupId>" +
|
||||
@@ -286,7 +285,7 @@ public class MavenModelValidationTest extends MavenDomWithIndicesTestCase {
|
||||
|
||||
readProjects();
|
||||
|
||||
VfsUtil.saveText(myProjectPom,
|
||||
myFixture.saveText(myProjectPom,
|
||||
"<project>" +
|
||||
" <modelVersion>4.0.0</modelVersion>" +
|
||||
" <groupId>test</groupId>" +
|
||||
|
||||
Reference in New Issue
Block a user