From f8bfa5fb96b31c59472bfe6be39066efdaebc2a1 Mon Sep 17 00:00:00 2001 From: nik Date: Thu, 6 Sep 2012 13:11:39 +0400 Subject: [PATCH] fixed paths to testData for jps tests --- .../serialization/JpsArtifactSerializationTest.java | 7 +++---- .../serialization/JpsProjectSerializationTest.java | 10 ++++++---- .../model/serialization/JpsSerializationTestCase.java | 4 ++-- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/jps/model-serialization/testSrc/org/jetbrains/jps/model/serialization/JpsArtifactSerializationTest.java b/jps/model-serialization/testSrc/org/jetbrains/jps/model/serialization/JpsArtifactSerializationTest.java index 226339d6e504..05d3a279845e 100644 --- a/jps/model-serialization/testSrc/org/jetbrains/jps/model/serialization/JpsArtifactSerializationTest.java +++ b/jps/model-serialization/testSrc/org/jetbrains/jps/model/serialization/JpsArtifactSerializationTest.java @@ -13,7 +13,6 @@ import java.util.Collections; import java.util.List; import static org.jetbrains.jps.model.serialization.JpsProjectSerializationTest.SAMPLE_PROJECT_PATH; -import static org.jetbrains.jps.model.serialization.JpsProjectSerializationTest.getFileInSampleProject; /** * @author nik @@ -29,7 +28,7 @@ public class JpsArtifactSerializationTest extends JpsSerializationTestCase { public void testSaveProject() { loadProject(SAMPLE_PROJECT_PATH); - File[] artifactFiles = getFileInSampleProject(".idea/artifacts").listFiles(); + File[] artifactFiles = new File(getTestDataFileAbsolutePath(SAMPLE_PROJECT_PATH + "/.idea/artifacts")).listFiles(); assertNotNull(artifactFiles); for (File file : artifactFiles) { JpsArtifact artifact = getService().createReference(FileUtil.getNameWithoutExtension(file)).asExternal(myModel).resolve(); @@ -38,12 +37,12 @@ public class JpsArtifactSerializationTest extends JpsSerializationTestCase { } } - private static void doTestSaveArtifact(JpsArtifact artifact, File expectedFile) { + private void doTestSaveArtifact(JpsArtifact artifact, File expectedFile) { try { Element actual = new Element("component").setAttribute("name", "ArtifactManager"); JpsArtifactSerializer.saveArtifact(artifact, actual); JpsMacroExpander - expander = JpsProjectLoader.createProjectMacroExpander(Collections.emptyMap(), getFileInSampleProject("")); + expander = JpsProjectLoader.createProjectMacroExpander(Collections.emptyMap(), new File(getTestDataFileAbsolutePath(SAMPLE_PROJECT_PATH))); Element expected = JpsLoaderBase.loadRootElement(expectedFile, expander); PlatformTestUtil.assertElementsEqual(expected, actual); } diff --git a/jps/model-serialization/testSrc/org/jetbrains/jps/model/serialization/JpsProjectSerializationTest.java b/jps/model-serialization/testSrc/org/jetbrains/jps/model/serialization/JpsProjectSerializationTest.java index 08b458d080cc..4635d363d8e5 100644 --- a/jps/model-serialization/testSrc/org/jetbrains/jps/model/serialization/JpsProjectSerializationTest.java +++ b/jps/model-serialization/testSrc/org/jetbrains/jps/model/serialization/JpsProjectSerializationTest.java @@ -1,5 +1,6 @@ package org.jetbrains.jps.model.serialization; +import com.intellij.openapi.application.ex.PathManagerEx; import com.intellij.openapi.util.io.FileUtil; import com.intellij.testFramework.PlatformTestUtil; import org.jdom.Element; @@ -87,7 +88,7 @@ public class JpsProjectSerializationTest extends JpsSerializationTestCase { } } - private static void doTestSaveLibrary(File libFile, String libName, JpsLibrary library) { + private void doTestSaveLibrary(File libFile, String libName, JpsLibrary library) { try { Element actual = new Element("library"); JpsLibraryTableSerializer.saveLibrary(library, actual, libName); @@ -102,7 +103,7 @@ public class JpsProjectSerializationTest extends JpsSerializationTestCase { } } - private static void doTestSaveModule(JpsModule module, final String moduleFilePath) { + private void doTestSaveModule(JpsModule module, final String moduleFilePath) { try { Element actual = JDomSerializationUtil.createComponentElement("NewModuleRootManager"); JpsModuleRootModelSerializer.saveRootModel(module, actual); @@ -116,11 +117,12 @@ public class JpsProjectSerializationTest extends JpsSerializationTestCase { } } - public static File getFileInSampleProject(String relativePath) { + public File getFileInSampleProject(String relativePath) { return new File(getTestDataFileAbsolutePath(SAMPLE_PROJECT_PATH + "/" + relativePath)); } - public void _testLoadIdeaProject() { + public void testLoadIdeaProject() { + PathManagerEx.getTestDataPath(getClass()); long start = System.currentTimeMillis(); final JpsProject project = myProject; loadProject(""); diff --git a/jps/model-serialization/testSrc/org/jetbrains/jps/model/serialization/JpsSerializationTestCase.java b/jps/model-serialization/testSrc/org/jetbrains/jps/model/serialization/JpsSerializationTestCase.java index 98af3b187460..5f09ab70eb5a 100644 --- a/jps/model-serialization/testSrc/org/jetbrains/jps/model/serialization/JpsSerializationTestCase.java +++ b/jps/model-serialization/testSrc/org/jetbrains/jps/model/serialization/JpsSerializationTestCase.java @@ -46,8 +46,8 @@ public abstract class JpsSerializationTestCase extends JpsModelTestCase { } } - protected static String getTestDataFileAbsolutePath(String relativePath) { - return PathManagerEx.findFileUnderCommunityHome(relativePath).getAbsolutePath(); + protected String getTestDataFileAbsolutePath(String relativePath) { + return PathManagerEx.findFileUnderProjectHome(relativePath, getClass()).getAbsolutePath(); } protected static Element loadModuleRootTag(File imlFile) {