speedup type migration tests

This commit is contained in:
Anna Kozlova
2014-06-23 14:52:11 +02:00
parent eb5ceb3fe9
commit 77990bdac3
2 changed files with 4 additions and 6 deletions
@@ -796,7 +796,6 @@ public class TypeMigrationTest extends TypeMigrationTestBase {
@Override
public TypeMigrationRules provide() {
final TypeMigrationRules rules = new TypeMigrationRules(rootType);
rules.setBoundScope(GlobalSearchScope.projectScope(getProject()));
rules.setMigrationRootType(migrationType);
return rules;
}
@@ -862,7 +861,6 @@ public class TypeMigrationTest extends TypeMigrationTestBase {
@Override
public TypeMigrationRules provide() {
final TypeMigrationRules rules = new TypeMigrationRules(rootType);
rules.setBoundScope(GlobalSearchScope.projectScope(getProject()));
rules.setMigrationRootType(migrationType);
return rules;
}
@@ -12,6 +12,7 @@ import com.intellij.psi.PsiElement;
import com.intellij.psi.PsiField;
import com.intellij.psi.PsiType;
import com.intellij.psi.search.GlobalSearchScope;
import com.intellij.psi.search.LocalSearchScope;
import com.intellij.refactoring.typeMigration.TypeMigrationProcessor;
import com.intellij.refactoring.typeMigration.TypeMigrationRules;
import com.intellij.usageView.UsageInfo;
@@ -41,7 +42,6 @@ public abstract class TypeMigrationTestBase extends MultiFileTestCase {
@Override
public TypeMigrationRules provide() throws Exception {
final TypeMigrationRules rules = new TypeMigrationRules(rootType);
rules.setBoundScope(GlobalSearchScope.projectScope(getProject()));
rules.setMigrationRootType(migrationType);
return rules;
}
@@ -66,7 +66,6 @@ public abstract class TypeMigrationTestBase extends MultiFileTestCase {
@Override
public TypeMigrationRules provide() throws Exception {
final TypeMigrationRules rules = new TypeMigrationRules(rootType);
rules.setBoundScope(GlobalSearchScope.projectScope(getProject()));
rules.setMigrationRootType(migrationType);
return rules;
}
@@ -89,7 +88,6 @@ public abstract class TypeMigrationTestBase extends MultiFileTestCase {
@Override
public TypeMigrationRules provide() throws Exception {
final TypeMigrationRules rules = new TypeMigrationRules(rootType);
rules.setBoundScope(GlobalSearchScope.projectScope(getProject()));
rules.setMigrationRootType(migrationType);
return rules;
}
@@ -121,7 +119,9 @@ public abstract class TypeMigrationTestBase extends MultiFileTestCase {
assertNotNull("Class " + className + " not found", aClass);
final TestTypeMigrationProcessor pr = new TestTypeMigrationProcessor(getProject(), provider.victims(aClass), provider.provide());
final TypeMigrationRules rules = provider.provide();
rules.setBoundScope(new LocalSearchScope(aClass.getContainingFile()));
final TestTypeMigrationProcessor pr = new TestTypeMigrationProcessor(getProject(), provider.victims(aClass), rules);
final UsageInfo[] usages = pr.findUsages();
final String report = pr.getLabeler().getMigrationReport();