Package io.vertx.ext.unit.report
Interface Reporter<R>
-
- Type Parameters:
R- the report generic type
public interface Reporter<R>The reporter defines a set of callback for the life cycle events.- Author:
- Julien Viet
-
-
Field Summary
Fields Modifier and Type Field Description static ReporterFactoryfactory
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description voidreportBeginTestCase(R report, String name)Signals a test case began.RreportBeginTestSuite(String name)Signals the test suite began.voidreportEndTestCase(R report, String name, TestResult result)Signals a test case ended.voidreportEndTestSuite(R report)Signals a test suite ended.static Reporter<?>reporter(Vertx vertx, ReportOptions options)voidreportError(R report, Throwable err)Report a global test suite error, it can be called mulitple times between thereportBeginTestSuite(java.lang.String)and thereportEndTestSuite(R).
-
-
-
Field Detail
-
factory
static final ReporterFactory factory
-
-
Method Detail
-
reporter
static Reporter<?> reporter(Vertx vertx, ReportOptions options)
-
reportBeginTestSuite
R reportBeginTestSuite(String name)
Signals the test suite began.- Parameters:
name- the test suite name- Returns:
- the report object
-
reportBeginTestCase
void reportBeginTestCase(R report, String name)
Signals a test case began.- Parameters:
report- the reportname- the test case name
-
reportEndTestCase
void reportEndTestCase(R report, String name, TestResult result)
Signals a test case ended.- Parameters:
report- the reportname- the test case nameresult- the test case result
-
reportError
void reportError(R report, Throwable err)
Report a global test suite error, it can be called mulitple times between thereportBeginTestSuite(java.lang.String)and thereportEndTestSuite(R).- Parameters:
report- the reporterr- the test suite error
-
reportEndTestSuite
void reportEndTestSuite(R report)
Signals a test suite ended.- Parameters:
report- the report
-
-