Package com.codeborne.selenide.logevents
Class ErrorsCollector
java.lang.Object
com.codeborne.selenide.logevents.ErrorsCollector
- All Implemented Interfaces:
LogEventListener
- Direct Known Subclasses:
SoftAssertsErrorsCollector
@ParametersAreNonnullByDefault
public class ErrorsCollector
extends Object
implements LogEventListener
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
afterEvent
(LogEvent event) void
beforeEvent
(LogEvent currentLog) cleanAndGetAssertionError
(String testName, Throwable testFailure) 1.void
cleanAndThrowAssertionError
(String testName, Throwable testFailure) protected boolean
toString()
static void
validateAssertionMode
(Config config)
-
Field Details
-
LISTENER_SOFT_ASSERT
- See Also:
-
-
Constructor Details
-
ErrorsCollector
public ErrorsCollector()
-
-
Method Details
-
isEnabled
protected boolean isEnabled() -
afterEvent
- Specified by:
afterEvent
in interfaceLogEventListener
-
beforeEvent
- Specified by:
beforeEvent
in interfaceLogEventListener
-
cleanAndGetAssertionError
@Nullable public AssertionError cleanAndGetAssertionError(String testName, @Nullable Throwable testFailure) 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
-