1/*
2 * Copyright (c) 2007 Mockito contributors
3 * This program is made available under the terms of the MIT License.
4 */
5
6package org.mockito.exceptions.base;
7
8import org.mockito.internal.exceptions.stacktrace.ConditionalStackTraceFilter;
9
10
11
12public class MockitoAssertionError extends AssertionError {
13
14    private static final long serialVersionUID = 1L;
15    private StackTraceElement[] unfilteredStackTrace;
16
17    public MockitoAssertionError(String message) {
18        super(message);
19
20        unfilteredStackTrace = getStackTrace();
21
22        ConditionalStackTraceFilter filter = new ConditionalStackTraceFilter();
23        filter.filter(this);
24    }
25
26    public StackTraceElement[] getUnfilteredStackTrace() {
27        return unfilteredStackTrace;
28    }
29}