net.thucydides.junit.listeners
Class JUnitStepListener

Package class diagram package JUnitStepListener
java.lang.Object
  extended by org.junit.runner.notification.RunListener
      extended by net.thucydides.junit.listeners.JUnitStepListener
Direct Known Subclasses:
ParameterizedJUnitStepListener

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

Intercepts JUnit events and reports them to Thucydides.


Constructor Summary
JUnitStepListener(File outputDirectory, Pages pages)
           
 
Method Summary
 BaseStepListener getBaseStepListener()
           
 Throwable getError()
           
 List<TestOutcome> getTestOutcomes()
           
 boolean hasRecordedFailures()
           
 void resetStepFailures()
           
 void testFailure(org.junit.runner.notification.Failure failure)
           
 void testFinished(org.junit.runner.Description description)
           
 void testIgnored(org.junit.runner.Description description)
           
 void testStarted(org.junit.runner.Description description)
           
 
Methods inherited from class org.junit.runner.notification.RunListener
testAssumptionFailure, testRunFinished, testRunStarted
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JUnitStepListener

public JUnitStepListener(File outputDirectory,
                         Pages pages)
Method Detail

getBaseStepListener

public BaseStepListener getBaseStepListener()

testStarted

public void testStarted(org.junit.runner.Description description)
                 throws Exception
Overrides:
testStarted in class org.junit.runner.notification.RunListener
Throws:
Exception

testFinished

public void testFinished(org.junit.runner.Description description)
                  throws Exception
Overrides:
testFinished in class org.junit.runner.notification.RunListener
Throws:
Exception

testFailure

public void testFailure(org.junit.runner.notification.Failure failure)
                 throws Exception
Overrides:
testFailure in class org.junit.runner.notification.RunListener
Throws:
Exception

testIgnored

public void testIgnored(org.junit.runner.Description description)
                 throws Exception
Overrides:
testIgnored in class org.junit.runner.notification.RunListener
Throws:
Exception

getTestOutcomes

public List<TestOutcome> getTestOutcomes()

getError

public Throwable getError()

hasRecordedFailures

public boolean hasRecordedFailures()

resetStepFailures

public void resetStepFailures()


Copyright © 2011 Wakaleo Consulting. All Rights Reserved.