Skip to content

Commit 5a09438

Browse files
javydreamercswmichael-o
authored andcommitted
[SUREFIRE-2202] NullPointerException if super class meets specific condition
This closes #673
1 parent 176937d commit 5a09438

File tree

1 file changed

+3
-1
lines changed
  • surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils

1 file changed

+3
-1
lines changed

surefire-providers/surefire-testng-utils/src/main/java/org/apache/maven/surefire/testng/utils/MethodSelector.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,9 @@ private static boolean shouldRun(ITestNGMethod test) {
6161
boolean hasTestResolver = resolver != null && !resolver.isEmpty();
6262
if (hasTestResolver) {
6363
boolean run = false;
64-
for (Class<?> clazz = test.getRealClass(); !run && clazz != Object.class; clazz = clazz.getSuperclass()) {
64+
for (Class<?> clazz = test.getRealClass();
65+
!run && clazz != null && clazz != Object.class;
66+
clazz = clazz.getSuperclass()) {
6567
run = resolver.shouldRun(clazz, test.getMethodName());
6668
}
6769
return run;

0 commit comments

Comments
 (0)