From bfec2a18eb3d1fc2a41a9d0fa63f5c4dcae7fc53 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Thu, 10 Mar 2016 14:05:26 +0100 Subject: [PATCH] junit5: accept non-public classes during search for tests in package --- .../src/com/intellij/execution/junit/TestClassFilter.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/junit/src/com/intellij/execution/junit/TestClassFilter.java b/plugins/junit/src/com/intellij/execution/junit/TestClassFilter.java index 7007fd656bf2..69cdb3f2f1e0 100644 --- a/plugins/junit/src/com/intellij/execution/junit/TestClassFilter.java +++ b/plugins/junit/src/com/intellij/execution/junit/TestClassFilter.java @@ -57,8 +57,8 @@ public class TestClassFilter implements ClassFilter.ClassFilterWithScope { return ApplicationManager.getApplication().runReadAction(new Computable() { @Override public Boolean compute() { - if (aClass.getQualifiedName() != null && ConfigurationUtil.PUBLIC_INSTANTIATABLE_CLASS.value(aClass) && - (aClass.isInheritor(myBase, true) || JUnitUtil.isTestClass(aClass))) { + if (aClass.getQualifiedName() != null && + (aClass.isInheritor(myBase, true) && ConfigurationUtil.PUBLIC_INSTANTIATABLE_CLASS.value(aClass) || JUnitUtil.isTestClass(aClass))) { final CompilerConfiguration compilerConfiguration = CompilerConfiguration.getInstance(getProject()); final VirtualFile virtualFile = PsiUtilCore.getVirtualFile(aClass); if (virtualFile == null) return false;