Class JUnit4StackTraceWriter

java.lang.Object
org.apache.maven.surefire.common.junit4.JUnit4StackTraceWriter
All Implemented Interfaces:
org.apache.maven.surefire.api.report.StackTraceWriter

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

    • JUnit4StackTraceWriter

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

    • writeTraceToString

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

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

      public 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()