create test: try to find module with test roots depending on current module (IDEA-162421)

This commit is contained in:
Anna.Kozlova
2016-10-17 19:00:10 +02:00
parent 75ac3842ff
commit e5ea93c403
@@ -142,6 +142,16 @@ public class CreateTestAction extends PsiElementBaseIntentionAction {
return module;
}
}
if (computeSuitableTestRootUrls(productionModule).isEmpty()) {
final HashSet<Module> modules = new HashSet<>();
ModuleUtilCore.collectModulesDependsOn(productionModule, modules);
modules.remove(productionModule);
for (Module module : modules) {
if (!computeSuitableTestRootUrls(module).isEmpty()) return module;
}
}
return productionModule;
}