org.apache.maven.surefire.common.junit4
Class JUnit4RunListener

java.lang.Object
  extended by org.junit.runner.notification.RunListener
      extended by org.apache.maven.surefire.common.junit4.JUnit4RunListener

public class JUnit4RunListener
extends org.junit.runner.notification.RunListener

RunListener for JUnit4, delegates to our own RunListener


Field Summary
protected  RunListener reporter
           
 
Constructor Summary
JUnit4RunListener(RunListener reporter)
          Constructor.
 
Method Summary
protected  SimpleReportEntry createReportEntry(org.junit.runner.Description description)
           
protected  StackTraceWriter createStackTraceWriter(org.junit.runner.notification.Failure failure)
           
static String extractClassName(org.junit.runner.Description description)
           
static String extractMethodName(org.junit.runner.Description description)
           
 String getClassName(org.junit.runner.Description description)
           
static boolean isFailureInsideJUnitItself(org.junit.runner.notification.Failure failure)
           
static void rethrowAnyTestMechanismFailures(org.junit.runner.Result run)
           
 void testAssumptionFailure(org.junit.runner.notification.Failure failure)
           
 void testFailure(org.junit.runner.notification.Failure failure)
          Called when a specific test has failed.
 void testFinished(org.junit.runner.Description description)
          Called after a specific test has finished.
 void testIgnored(org.junit.runner.Description description)
          Called when a specific test has been skipped (for whatever reason).
 void testStarted(org.junit.runner.Description description)
          Called when a specific test has started.
 
Methods inherited from class org.junit.runner.notification.RunListener
testRunFinished, testRunStarted
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

reporter

protected final RunListener reporter
Constructor Detail

JUnit4RunListener

public JUnit4RunListener(RunListener reporter)
Constructor.

Parameters:
reporter - the reporter to log testing events to
Method Detail

testIgnored

public void testIgnored(org.junit.runner.Description description)
                 throws Exception
Called when a specific test has been skipped (for whatever reason).

Overrides:
testIgnored in class org.junit.runner.notification.RunListener
Throws:
Exception
See Also:
RunListener.testIgnored(org.junit.runner.Description)

testStarted

public void testStarted(org.junit.runner.Description description)
                 throws Exception
Called when a specific test has started.

Overrides:
testStarted in class org.junit.runner.notification.RunListener
Throws:
Exception
See Also:
RunListener.testStarted(org.junit.runner.Description)

testFailure

public void testFailure(org.junit.runner.notification.Failure failure)
                 throws Exception
Called when a specific test has failed.

Overrides:
testFailure in class org.junit.runner.notification.RunListener
Throws:
Exception
See Also:
RunListener.testFailure(org.junit.runner.notification.Failure)

createStackTraceWriter

protected StackTraceWriter createStackTraceWriter(org.junit.runner.notification.Failure failure)

testAssumptionFailure

public void testAssumptionFailure(org.junit.runner.notification.Failure failure)

testFinished

public void testFinished(org.junit.runner.Description description)
                  throws Exception
Called after a specific test has finished.

Overrides:
testFinished in class org.junit.runner.notification.RunListener
Throws:
Exception
See Also:
RunListener.testFinished(org.junit.runner.Description)

createReportEntry

protected SimpleReportEntry createReportEntry(org.junit.runner.Description description)

getClassName

public String getClassName(org.junit.runner.Description description)

extractClassName

public static String extractClassName(org.junit.runner.Description description)

extractMethodName

public static String extractMethodName(org.junit.runner.Description description)

rethrowAnyTestMechanismFailures

public static void rethrowAnyTestMechanismFailures(org.junit.runner.Result run)
                                            throws org.apache.maven.surefire.testset.TestSetFailedException
Throws:
org.apache.maven.surefire.testset.TestSetFailedException

isFailureInsideJUnitItself

public static boolean isFailureInsideJUnitItself(org.junit.runner.notification.Failure failure)


Copyright © 2004–2014 The Apache Software Foundation. All rights reserved.