Class JUnit4StackTraceWriter
- java.lang.Object
-
- org.apache.maven.surefire.common.junit4.JUnit4StackTraceWriter
-
- All Implemented Interfaces:
StackTraceWriter
- Direct Known Subclasses:
JUnit46StackTraceWriter
public class JUnit4StackTraceWriter extends java.lang.Object implements StackTraceWriter
Writes out a specificFailurefor surefire as a stacktrace.
-
-
Field Summary
Fields Modifier and Type Field Description protected org.junit.runner.notification.FailurejunitFailure
-
Constructor Summary
Constructors Constructor Description JUnit4StackTraceWriter(org.junit.runner.notification.Failure junitFailure)Constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetTestClassName()protected java.lang.StringgetTestMethodName()SafeThrowablegetThrowable()Returns the exception associated with this failure.private static booleanisMultiLineExceptionMessage(java.lang.Throwable t)java.lang.StringsmartTrimmedStackTrace()Get the "smart" trimmed (1-2 lines) stacktrace.java.lang.StringwriteTraceToString()Write the throwable to a string, without trimming.java.lang.StringwriteTrimmedTraceToString()At the moment, returns the same aswriteTraceToString().
-
-
-
Method Detail
-
writeTraceToString
public java.lang.String writeTraceToString()
Description copied from interface:StackTraceWriterWrite the throwable to a string, without trimming.- Specified by:
writeTraceToStringin interfaceStackTraceWriter- Returns:
- the trace
-
getTestClassName
protected java.lang.String getTestClassName()
-
getTestMethodName
protected java.lang.String getTestMethodName()
-
smartTrimmedStackTrace
public java.lang.String smartTrimmedStackTrace()
Description copied from interface:StackTraceWriterGet the "smart" trimmed (1-2 lines) stacktrace.- Specified by:
smartTrimmedStackTracein interfaceStackTraceWriter- Returns:
- the trace
-
writeTrimmedTraceToString
public java.lang.String writeTrimmedTraceToString()
At the moment, returns the same aswriteTraceToString().- Specified by:
writeTrimmedTraceToStringin interfaceStackTraceWriter- Returns:
- the trace
- See Also:
StackTraceWriter.writeTrimmedTraceToString()
-
getThrowable
public SafeThrowable getThrowable()
Returns the exception associated with this failure.- Specified by:
getThrowablein interfaceStackTraceWriter- Returns:
- the throwable
- See Also:
StackTraceWriter.getThrowable()
-
isMultiLineExceptionMessage
private static boolean isMultiLineExceptionMessage(java.lang.Throwable t)
-
-