1 package org.mockito.internal.exceptions.stacktrace; 2 3 import org.mockito.exceptions.stacktrace.StackTraceCleaner; 4 5 /** 6 * by Szczepan Faber, created at: 7/29/12 7 */ 8 public class DefaultStackTraceCleaner implements StackTraceCleaner { isOut(StackTraceElement e)9 public boolean isOut(StackTraceElement e) { 10 boolean fromMockObject = e.getClassName().contains("$$EnhancerByMockitoWithCGLIB$$"); 11 boolean fromOrgMockito = e.getClassName().startsWith("org.mockito."); 12 boolean isRunner = e.getClassName().startsWith("org.mockito.runners."); 13 boolean isInternalRunner = e.getClassName().startsWith("org.mockito.internal.runners."); 14 return (fromMockObject || fromOrgMockito) && !isRunner && !isInternalRunner; 15 } 16 } 17