| /* |
| * Copyright (c) 2007 Mockito contributors |
| * This program is made available under the terms of the MIT License. |
| */ |
| |
| package org.mockito.exceptions.base; |
| |
| import java.util.Arrays; |
| import java.util.List; |
| |
| public class StackTraceBuilder { |
| |
| private String[] methods; |
| |
| public StackTraceBuilder methods(String ... methods) { |
| this.methods = methods; |
| return this; |
| } |
| |
| public StackTraceElement[] toStackTrace() { |
| StackTraceElement[] trace = new StackTraceElement[methods.length]; |
| |
| for (int i = 0; i < methods.length; i++) { |
| trace[i] = new StackTraceElement("DummyClass", methods[i], "DummyClass.java", 100); |
| } |
| |
| return trace; |
| } |
| |
| public List<StackTraceElement> toStackTraceList() { |
| return Arrays.asList(toStackTrace()); |
| } |
| } |