am 8f312e0c: Merge "Switch from core to core-libart"
* commit '8f312e0c3d6dff30d015d2c85fdaae0a39220fd6':
Switch from core to core-libart
diff --git a/src/org/junit/internal/runners/JUnit38ClassRunner.java b/src/org/junit/internal/runners/JUnit38ClassRunner.java
index acb18f8..11c7a53 100644
--- a/src/org/junit/internal/runners/JUnit38ClassRunner.java
+++ b/src/org/junit/internal/runners/JUnit38ClassRunner.java
@@ -133,7 +133,7 @@
*/
private static Annotation[] getAnnotations(TestCase test) {
try {
- Method m = test.getClass().getDeclaredMethod(test.getName());
+ Method m = test.getClass().getMethod(test.getName());
return m.getDeclaredAnnotations();
} catch (SecurityException e) {
e.printStackTrace();
@@ -164,6 +164,11 @@
filtered.addTest(test);
}
setTest(filtered);
+ // android-changed: handle empty suite
+ if (filtered.testCount() == 0) {
+ throw new NoTestsRemainException();
+ }
+ // android-changed end
}
}