junit: skip ignored methods in ignored class on class run (IDEA-173952)

This commit is contained in:
Anna Kozlova
2017-06-06 19:07:57 +03:00
parent 9710edbc0a
commit 9ef785f34e
@@ -61,6 +61,7 @@ public class JUnit45ClassesRequestBuilder {
protected JUnit4Builder junit4Builder() {
return new JUnit4Builder() {
public Runner runnerForClass(Class testClass) throws Throwable {
if (!recursively) return super.runnerForClass(testClass);
try {
Method ignored = BlockJUnit4ClassRunner.class.getDeclaredMethod("isIgnored", new Class[]{FrameworkMethod.class});
if (ignored != null) {