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()
StackTraceWriterwriteTraceToString in interface StackTraceWriterpublic java.lang.String smartTrimmedStackTrace()
StackTraceWritersmartTrimmedStackTrace in interface StackTraceWriterpublic java.lang.String writeTrimmedTraceToString()
StackTraceWriterwriteTrimmedTraceToString in interface StackTraceWriterpublic SafeThrowable getThrowable()
StackTraceWritergetThrowable in interface StackTraceWriterprivate static boolean isMultiLineExceptionMessage(java.lang.Throwable t)