used methods from PsiTestUtil in tests

This commit is contained in:
nik
2012-05-21 12:18:21 +04:00
parent c96f95f441
commit 617cc47aef
5 changed files with 13 additions and 49 deletions
@@ -101,14 +101,7 @@ public class OrderEntryTest extends DaemonAnalyzerTestCase {
public void testAddCircularDependency() throws Exception {
final Module a = ModuleManager.getInstance(getProject()).findModuleByName("A");
final Module b = ModuleManager.getInstance(getProject()).findModuleByName("B");
ApplicationManager.getApplication().runWriteAction(new Runnable() {
@Override
public void run() {
ModifiableRootModel model = ModuleRootManager.getInstance(a).getModifiableModel();
model.addModuleOrderEntry(b);
model.commit();
}
});
PsiTestUtil.addDependency(a, b);
try {
doTest("B/src/y/AddDependency.java");
@@ -20,14 +20,12 @@ import com.intellij.openapi.module.ModifiableModuleModel;
import com.intellij.openapi.module.Module;
import com.intellij.openapi.module.ModuleManager;
import com.intellij.openapi.module.StdModuleTypes;
import com.intellij.openapi.roots.ContentEntry;
import com.intellij.openapi.roots.ModifiableRootModel;
import com.intellij.openapi.roots.ModuleRootManager;
import com.intellij.openapi.roots.OrderRootType;
import com.intellij.openapi.vfs.LocalFileSystem;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.psi.*;
import com.intellij.testFramework.PlatformTestUtil;
import com.intellij.testFramework.PsiTestUtil;
import com.intellij.testFramework.ResolveTestCase;
public class ResolveClassTest extends ResolveTestCase {
@@ -215,18 +213,14 @@ public class ResolveClassTest extends ResolveTestCase {
Module module = modifiableModel.newModule("a.iml", StdModuleTypes.JAVA.getId());
modifiableModel.commit();
ModifiableRootModel rootModel = ModuleRootManager.getInstance(module).getModifiableModel();
VirtualFile root = LocalFileSystem.getInstance().refreshAndFindFileByPath(getTestDataPath() + "/class/dependentModule");
assert root != null;
ContentEntry contentEntry = rootModel.addContentEntry(root);
contentEntry.addSourceFolder(root.findChild("src"), false);
contentEntry.addSourceFolder(root.findChild("test"), true);
rootModel.commit();
PsiTestUtil.addContentRoot(module, root);
PsiTestUtil.addSourceRoot(module, root.findChild("src"));
PsiTestUtil.addSourceRoot(module, root.findChild("test"), true);
ModifiableRootModel modifiableRootModel = ModuleRootManager.getInstance(getModule()).getModifiableModel();
modifiableRootModel.addModuleOrderEntry(module);
modifiableRootModel.commit();
PsiTestUtil.addDependency(getModule(), module);
}
});
}
@@ -31,6 +31,7 @@ import com.intellij.psi.JavaPsiFacade;
import com.intellij.psi.PsiClass;
import com.intellij.psi.search.GlobalSearchScope;
import com.intellij.testFramework.IdeaTestCase;
import com.intellij.testFramework.PsiTestUtil;
import java.io.File;
@@ -61,9 +62,7 @@ public class ExportingModulesTest extends IdeaTestCase {
moduleBAentry.setExported(true);
rootModelB.commit();
final ModifiableRootModel rootModelC = ModuleRootManager.getInstance(moduleC).getModifiableModel();
rootModelC.addModuleOrderEntry(moduleB);
rootModelC.commit();
PsiTestUtil.addDependency(moduleC, moduleB);
final PsiClass pCClass =
JavaPsiFacade.getInstance(myProject).findClass("p.C", GlobalSearchScope.moduleWithDependenciesAndLibrariesScope(moduleC));