public class PojoStackTraceWriter extends java.lang.Object implements StackTraceWriter
Modifier and Type | Field and Description |
---|---|
private java.lang.Throwable |
t |
private java.lang.String |
testClass |
private java.lang.String |
testMethod |
Constructor and Description |
---|
PojoStackTraceWriter(java.lang.String testClass,
java.lang.String testMethod,
java.lang.Throwable t) |
Modifier and Type | Method and Description |
---|---|
SafeThrowable |
getThrowable()
Retrieve the throwable for this writer.
|
private static boolean |
isMultiLineExceptionMessage(java.lang.Throwable t) |
java.lang.String |
smartTrimmedStackTrace()
Get the "smart" trimmed (1-2 lines) stacktrace.
|
java.lang.String |
writeTraceToString()
Write the throwable to a string, without trimming.
|
java.lang.String |
writeTrimmedTraceToString()
Write the throwable to a string, trimming extra locations.
|
private final java.lang.Throwable t
private final java.lang.String testClass
private final java.lang.String testMethod
public PojoStackTraceWriter(java.lang.String testClass, java.lang.String testMethod, java.lang.Throwable t)
public java.lang.String writeTraceToString()
StackTraceWriter
writeTraceToString
in interface StackTraceWriter
public java.lang.String smartTrimmedStackTrace()
StackTraceWriter
smartTrimmedStackTrace
in interface StackTraceWriter
public java.lang.String writeTrimmedTraceToString()
StackTraceWriter
writeTrimmedTraceToString
in interface StackTraceWriter
public SafeThrowable getThrowable()
StackTraceWriter
getThrowable
in interface StackTraceWriter
private static boolean isMultiLineExceptionMessage(java.lang.Throwable t)