Package com.codeborne.selenide.logevents
Class ErrorsCollector
java.lang.Object
com.codeborne.selenide.logevents.ErrorsCollector
- All Implemented Interfaces:
LogEventListener
@ParametersAreNonnullByDefault
public class ErrorsCollector
extends Object
implements LogEventListener
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidafterEvent(LogEvent event) voidbeforeEvent(LogEvent currentLog) cleanAndGetAssertionError(String testName, Throwable testFailure, boolean fullStacktraces) 1.voidcleanAndThrowAssertionError(String testName, Throwable testFailure, boolean fullStacktraces) protected booleantoString()static voidvalidateAssertionMode(Config config)
-
Field Details
-
LISTENER_SOFT_ASSERT
- See Also:
-
-
Constructor Details
-
ErrorsCollector
public ErrorsCollector()
-
-
Method Details
-
isEnabled
protected boolean isEnabled() -
afterEvent
- Specified by:
afterEventin interfaceLogEventListener
-
beforeEvent
- Specified by:
beforeEventin interfaceLogEventListener
-
cleanAndGetAssertionError
@Nullable public AssertionError cleanAndGetAssertionError(String testName, @Nullable Throwable testFailure, boolean fullStacktraces) 1. Clears all collected errors, and 2. returns SoftAssertionError if there were some errors- Parameters:
testName- any string, usually name of current test
-
cleanAndThrowAssertionError
-
validateAssertionMode
-
toString
-