package org.mockito.internal.exceptions.stacktrace; import org.mockito.exceptions.stacktrace.StackTraceCleaner; /** * by Szczepan Faber, created at: 7/29/12 */ public class DefaultStackTraceCleaner implements StackTraceCleaner { public boolean isOut(StackTraceElement e) { boolean fromMockObject = e.getClassName().contains("$$EnhancerByMockitoWithCGLIB$$"); boolean fromOrgMockito = e.getClassName().startsWith("org.mockito."); boolean isRunner = e.getClassName().startsWith("org.mockito.runners."); boolean isInternalRunner = e.getClassName().startsWith("org.mockito.internal.runners."); return (fromMockObject || fromOrgMockito) && !isRunner && !isInternalRunner; } }