本文整理汇总了Java中org.mockito.internal.exceptions.stacktrace.ConditionalStackTraceFilter类的典型用法代码示例。如果您正苦于以下问题:Java ConditionalStackTraceFilter类的具体用法?Java ConditionalStackTraceFilter怎么用?Java ConditionalStackTraceFilter使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ConditionalStackTraceFilter类属于org.mockito.internal.exceptions.stacktrace包,在下文中一共展示了ConditionalStackTraceFilter类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: MockitoAssertionError
import org.mockito.internal.exceptions.stacktrace.ConditionalStackTraceFilter; //导入依赖的package包/类
public MockitoAssertionError(String message) {
super(message);
unfilteredStackTrace = getStackTrace();
ConditionalStackTraceFilter filter = new ConditionalStackTraceFilter();
filter.filter(this);
}
示例2: ArgumentsAreDifferent
import org.mockito.internal.exceptions.stacktrace.ConditionalStackTraceFilter; //导入依赖的package包/类
public ArgumentsAreDifferent(String message, String wanted, String actual) {
super(message, wanted, actual);
this.message = message;
unfilteredStackTrace = getStackTrace();
ConditionalStackTraceFilter filter = new ConditionalStackTraceFilter();
filter.filter(this);
}
示例3: invoke
import org.mockito.internal.exceptions.stacktrace.ConditionalStackTraceFilter; //导入依赖的package包/类
public Object invoke(Object target, Object[] arguments) throws Throwable {
try {
return realMethod.invoke(target, arguments);
} catch (Throwable t) {
new ConditionalStackTraceFilter().filter(t);
throw t;
}
}
示例4: tryInvoke
import org.mockito.internal.exceptions.stacktrace.ConditionalStackTraceFilter; //导入依赖的package包/类
/**
* Try to invoke the method {@code origin} on {@code instance}.
*
* @param origin method to invoke
* @param instance instance to invoke the method on.
* @param arguments arguments to the method
*
* @return result of the method
*
* @throws Throwable Exception if thrown by the method
*/
private static Object tryInvoke(Method origin, Object instance, Object[] arguments)
throws Throwable {
try {
return origin.invoke(instance, arguments);
} catch (InvocationTargetException exception) {
Throwable cause = exception.getCause();
new ConditionalStackTraceFilter().filter(hideRecursiveCall(cause,
new Throwable().getStackTrace().length, origin.getDeclaringClass()));
throw cause;
}
}
示例5: filterStackTrace
import org.mockito.internal.exceptions.stacktrace.ConditionalStackTraceFilter; //导入依赖的package包/类
private void filterStackTrace() {
unfilteredStackTrace = getStackTrace();
ConditionalStackTraceFilter filter = new ConditionalStackTraceFilter();
filter.filter(this);
}
示例6: filterStackTrace
import org.mockito.internal.exceptions.stacktrace.ConditionalStackTraceFilter; //导入依赖的package包/类
private void filterStackTrace() {
unfilteredStackTrace = super.getStackTrace();
ConditionalStackTraceFilter filter = new ConditionalStackTraceFilter();
filter.filter(this);
}