mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-21 14:37:45 +07:00
speedup type migration tests
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user