Merge pull request #199 from Parabot/bugfix/issue-198

[BUGFIX] Added desiredAssertionStatus
This commit is contained in:
Jeroen Ketelaar
2017-03-05 21:02:44 +01:00
committed by GitHub
@@ -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()) {