View Javadoc
1   /*
2    * MIT License
3    * Copyright (c) 2006-2025 JMockit developers
4    * See LICENSE file for full license text.
5    */
6   package mockit.internal.expectations.invocation;
7   
8   import edu.umd.cs.findbugs.annotations.NonNull;
9   
10  import mockit.internal.util.StackTrace;
11  
12  final class ExpectationError extends AssertionError {
13      private static final long serialVersionUID = 1L;
14      private String message;
15  
16      @NonNull
17      @Override
18      public String toString() {
19          return message;
20      }
21  
22      void defineCause(@NonNull String title, @NonNull Throwable error) {
23          message = title;
24          StackTrace.filterStackTrace(this);
25          error.initCause(this);
26      }
27  }