This commit is contained in:
Dmitry Jemerov
2009-09-11 21:14:50 +04:00
parent 4d1f36b6c1
commit ec5a41b960
10 changed files with 9 additions and 5 deletions
@@ -1,9 +1,9 @@
package com.intellij.dependencies;
import com.intellij.JavaTestUtil;
import com.intellij.analysis.AnalysisScope;
import com.intellij.analysis.JavaAnalysisScope;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.application.ex.PathManagerEx;
import com.intellij.openapi.projectRoots.impl.JavaSdkImpl;
import com.intellij.packageDependencies.BackwardDependenciesBuilder;
import com.intellij.packageDependencies.DependenciesBuilder;
@@ -36,7 +36,7 @@ public class UsagesInAnalyzingDependenciesTest extends PsiTestCase{
new Runnable() {
public void run() {
try{
String root = PathManagerEx.getTestDataPath() + "/dependencies/search/" + getTestName(true);
String root = JavaTestUtil.getJavaTestDataPath() + "/dependencies/search/" + getTestName(true);
PsiTestUtil.removeAllRoots(myModule, JavaSdkImpl.getMockJdk("java 1.4"));
PsiTestUtil.createTestProjectStructure(myProject, myModule, root, myFilesToDelete);
}
@@ -69,7 +69,7 @@ public class UsagesInAnalyzingDependenciesTest extends PsiTestCase{
"(2, 14) import com.a.A;","(4, 3) A myA = new A();", "(4, 15) A myA = new A();", "(6, 9) myA.aa();"}, psiUsages);
}
private String toString(Usage usage) {
private static String toString(Usage usage) {
TextChunk[] textChunks = usage.getPresentation().getText();
StringBuffer result = new StringBuffer();
for (TextChunk textChunk : textChunks) {
@@ -119,7 +119,7 @@ public class UsagesInAnalyzingDependenciesTest extends PsiTestCase{
checkResult(new String []{"(2, 3) B myB = new B();", "(2, 15) B myB = new B();", "(4, 9) myB.bb();"}, psiUsages);
}
private void checkResult(final String[] usages, final String [] psiUsages) {
private static void checkResult(final String[] usages, final String [] psiUsages) {
assertEquals(usages.length , psiUsages.length);
for (int i = 0; i < psiUsages.length; i++) {
assertEquals(usages[i], psiUsages[i]);
@@ -101,7 +101,7 @@ public abstract class PsiTestCase extends ModuleTestCase {
}
protected void configure(String path, String dataName) throws Exception {
myDataRoot = PathManagerEx.getTestDataPath() + path;
myDataRoot = getTestDataPath() + path;
myTestDataBefore = loadData(dataName);
@@ -112,6 +112,10 @@ public abstract class PsiTestCase extends ModuleTestCase {
myFile = myPsiManager.findFile(vFile);
}
protected String getTestDataPath() {
return PathManagerEx.getTestDataPath();
}
private PsiTestData loadData(String dataName) throws Exception {
Document document = JDOMUtil.loadDocument(new File(myDataRoot + "/" + "data.xml"));