[BUGFIX] Added desiredAssertionStatus

Solves issue #198
This commit is contained in:
JKetelaar
2017-03-05 20:58:33 +01:00
parent 7ff3d9f8ab
commit 0dcccc58f1
@@ -125,6 +125,14 @@ public class ClassRedirect {
return c.getResourceAsStream(res);
}
public static boolean desiredAssertionStatus(Class<?> c) {
if (validStack()) {
return c.desiredAssertionStatus();
}
return !c.getName().contains("parabot") && c.desiredAssertionStatus();
}
private static boolean validStack() {
Exception e = new Exception();
for (StackTraceElement elem : e.getStackTrace()) {