Package com.consol.citrus.report
Class TestSuiteListeners
- java.lang.Object
-
- com.consol.citrus.report.TestSuiteListeners
-
- All Implemented Interfaces:
TestSuiteListenerAware
public class TestSuiteListeners extends Object implements TestSuiteListenerAware
Class managing a list of injected test suite listeners. Each event is spread to all managed listeners.- Author:
- Christoph Deppisch
-
-
Constructor Summary
Constructors Constructor Description TestSuiteListeners()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTestSuiteListener(TestSuiteListener testSuiteListener)Adds a new suite listener.List<TestSuiteListener>getTestSuiteListeners()Obtains the testSuiteListeners.voidonFinish()voidonFinishFailure(Throwable cause)voidonFinishSuccess()voidonStart()voidonStartFailure(Throwable cause)voidonStartSuccess()
-
-
-
Method Detail
-
addTestSuiteListener
public void addTestSuiteListener(TestSuiteListener testSuiteListener)
Description copied from interface:TestSuiteListenerAwareAdds a new suite listener.- Specified by:
addTestSuiteListenerin interfaceTestSuiteListenerAware
-
onFinish
public void onFinish()
-
onFinishFailure
public void onFinishFailure(Throwable cause)
-
onFinishSuccess
public void onFinishSuccess()
-
onStart
public void onStart()
-
onStartFailure
public void onStartFailure(Throwable cause)
-
onStartSuccess
public void onStartSuccess()
-
getTestSuiteListeners
public List<TestSuiteListener> getTestSuiteListeners()
Obtains the testSuiteListeners.- Returns:
-
-