mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
junit: do not create directory configuration when selection is not under test root, e.g. module content root (IDEA-116871)
This commit is contained in:
+1
@@ -43,6 +43,7 @@ public class AllInDirectoryConfigurationProducer extends JUnitConfigurationProdu
|
||||
final VirtualFile virtualFile = ((PsiDirectory)element).getVirtualFile();
|
||||
final Module module = ModuleUtilCore.findModuleForFile(virtualFile, project);
|
||||
if (module == null) return false;
|
||||
if (!ModuleRootManager.getInstance(module).getFileIndex().isInTestSourceContent(virtualFile)) return false;
|
||||
int testRootCount = ModuleRootManager.getInstance(module).getSourceRoots(JavaSourceRootType.TEST_SOURCE).size();
|
||||
if (testRootCount < 2) return false;
|
||||
if (!LocationUtil.isJarAttached(context.getLocation(), aPackage, JUnitUtil.TESTCASE_CLASS)) return false;
|
||||
|
||||
Reference in New Issue
Block a user