• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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