Class JUnit4StackTraceWriter

  • All Implemented Interfaces:
    org.apache.maven.surefire.api.report.StackTraceWriter

    public class JUnit4StackTraceWriter
    extends java.lang.Object
    implements org.apache.maven.surefire.api.report.StackTraceWriter
    Writes out a specific Failure for surefire as a stacktrace.
    Author:
    Karl M. Davis
    • Constructor Detail

      • JUnit4StackTraceWriter

        public JUnit4StackTraceWriter​(org.junit.runner.notification.Failure junitFailure)
        Constructor.
        Parameters:
        junitFailure - the Failure that this will be operating on
    • Method Detail

      • writeTraceToString

        public java.lang.String writeTraceToString()
        Specified by:
        writeTraceToString in interface org.apache.maven.surefire.api.report.StackTraceWriter
      • smartTrimmedStackTrace

        public java.lang.String smartTrimmedStackTrace()
        Specified by:
        smartTrimmedStackTrace in interface org.apache.maven.surefire.api.report.StackTraceWriter
      • writeTrimmedTraceToString

        public java.lang.String writeTrimmedTraceToString()
        At the moment, returns the same as writeTraceToString().
        Specified by:
        writeTrimmedTraceToString in interface org.apache.maven.surefire.api.report.StackTraceWriter
        See Also:
        StackTraceWriter.writeTrimmedTraceToString()
      • getThrowable

        public org.apache.maven.surefire.api.report.SafeThrowable getThrowable()
        Returns the exception associated with this failure.
        Specified by:
        getThrowable in interface org.apache.maven.surefire.api.report.StackTraceWriter
        See Also:
        StackTraceWriter.getThrowable()