org.testng
Class TestListenerAdapter

java.lang.Object
  extended by org.testng.TestListenerAdapter

public class TestListenerAdapter
extends java.lang.Object

A simple ITestListener adapter that stores all the tests that were run. You can retrieve these results with the following methods: getPassedTests() getFailedTests() getSkippedTests() If you extend this class in order to override any of these methods, remember to call their super equivalent if you want this list of tests to be maintained.

Author:
Cedric Beust, Aug 6, 2004, Alexandru Popescu

Constructor Summary
TestListenerAdapter()
           
 
Method Summary
protected  ITestNGMethod[] getAllTestMethods()
           
 java.util.List<ITestResult> getConfigurationFailures()
           
 java.util.List<ITestResult> getConfigurationSkips()
           
 java.util.List<ITestResult> getFailedButWithinSuccessPercentageTests()
           
 java.util.List<ITestResult> getFailedTests()
           
 java.util.List<ITestResult> getPassedTests()
           
 java.util.List<ITestResult> getSkippedTests()
           
 java.util.List<ITestContext> getTestContexts()
           
 void onConfigurationFailure(ITestResult itr)
           
 void onConfigurationSkip(ITestResult itr)
           
 void onConfigurationSuccess(ITestResult itr)
           
 void onFinish(ITestContext testContext)
           
 void onStart(ITestContext testContext)
           
 void onTestFailedButWithinSuccessPercentage(ITestResult tr)
           
 void onTestFailure(ITestResult tr)
           
 void onTestSkipped(ITestResult tr)
           
 void onTestStart(ITestResult result)
           
 void onTestSuccess(ITestResult tr)
           
 void setAllTestMethods(java.util.List<ITestNGMethod> allTestMethods)
           
 void setFailedButWithinSuccessPercentageTests(java.util.List<ITestResult> failedButWithinSuccessPercentageTests)
           
 void setFailedTests(java.util.List<ITestResult> failedTests)
           
 void setPassedTests(java.util.List<ITestResult> passedTests)
           
 void setSkippedTests(java.util.List<ITestResult> skippedTests)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestListenerAdapter

public TestListenerAdapter()
Method Detail

onTestSuccess

public void onTestSuccess(ITestResult tr)

onTestFailure

public void onTestFailure(ITestResult tr)

onTestSkipped

public void onTestSkipped(ITestResult tr)

onTestFailedButWithinSuccessPercentage

public void onTestFailedButWithinSuccessPercentage(ITestResult tr)

getAllTestMethods

protected ITestNGMethod[] getAllTestMethods()

onStart

public void onStart(ITestContext testContext)

onFinish

public void onFinish(ITestContext testContext)

getFailedButWithinSuccessPercentageTests

public java.util.List<ITestResult> getFailedButWithinSuccessPercentageTests()
Returns:
Returns the failedButWithinSuccessPercentageTests.

getFailedTests

public java.util.List<ITestResult> getFailedTests()
Returns:
Returns the failedTests.

getPassedTests

public java.util.List<ITestResult> getPassedTests()
Returns:
Returns the passedTests.

getSkippedTests

public java.util.List<ITestResult> getSkippedTests()
Returns:
Returns the skippedTests.

setAllTestMethods

public void setAllTestMethods(java.util.List<ITestNGMethod> allTestMethods)
Parameters:
allTestMethods - The allTestMethods to set.

setFailedButWithinSuccessPercentageTests

public void setFailedButWithinSuccessPercentageTests(java.util.List<ITestResult> failedButWithinSuccessPercentageTests)
Parameters:
failedButWithinSuccessPercentageTests - The failedButWithinSuccessPercentageTests to set.

setFailedTests

public void setFailedTests(java.util.List<ITestResult> failedTests)
Parameters:
failedTests - The failedTests to set.

setPassedTests

public void setPassedTests(java.util.List<ITestResult> passedTests)
Parameters:
passedTests - The passedTests to set.

setSkippedTests

public void setSkippedTests(java.util.List<ITestResult> skippedTests)
Parameters:
skippedTests - The skippedTests to set.

onTestStart

public void onTestStart(ITestResult result)

getTestContexts

public java.util.List<ITestContext> getTestContexts()
Returns:

getConfigurationFailures

public java.util.List<ITestResult> getConfigurationFailures()

onConfigurationFailure

public void onConfigurationFailure(ITestResult itr)
See Also:
org.testng.internal.IConfigurationListener#onConfigurationFailure(org.testng.ITestResult)

getConfigurationSkips

public java.util.List<ITestResult> getConfigurationSkips()

onConfigurationSkip

public void onConfigurationSkip(ITestResult itr)
See Also:
org.testng.internal.IConfigurationListener#onConfigurationSkip(org.testng.ITestResult)

onConfigurationSuccess

public void onConfigurationSuccess(ITestResult itr)
See Also:
org.testng.internal.IConfigurationListener#onConfigurationSuccess(org.testng.ITestResult)