Class EventBusCollector
- java.lang.Object
-
- io.vertx.reactivex.ext.unit.collect.EventBusCollector
-
-
Field Summary
Fields Modifier and Type Field Description static io.vertx.lang.rx.TypeArg<EventBusCollector>
__TYPE_ARG
static String
EVENT_TEST_CASE_BEGIN
Jsontype
field value that signals a test case begins, used as part of the test reporting protocol for the event bus.static String
EVENT_TEST_CASE_END
Jsontype
field value that signals a test case ends, used as part of the test reporting protocol for the event bus.static String
EVENT_TEST_SUITE_BEGIN
Jsontype
field value that signals a test suite begins, used as part of the test reporting protocol for the event bus.static String
EVENT_TEST_SUITE_END
Jsontype
field value that signals a test suite ends, used as part of the test reporting protocol for the event bus.static String
EVENT_TEST_SUITE_ERROR
Jsontype
field value that reports a test suite error, used as part of the test reporting protocol for the event bus.
-
Constructor Summary
Constructors Constructor Description EventBusCollector(EventBusCollector delegate)
EventBusCollector(Object delegate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EventBusCollector
create(Vertx vertx, Handler<TestSuiteReport> reporter)
static EventBusCollector
create(Vertx vertx, ReportingOptions options)
Create a message handler reporting with the specified options.boolean
equals(Object o)
EventBusCollector
getDelegate()
int
hashCode()
static EventBusCollector
newInstance(EventBusCollector arg)
MessageConsumer
register(String address)
Register the collector as a consumer of the event bus with the specified address.String
toString()
-
-
-
Field Detail
-
__TYPE_ARG
public static final io.vertx.lang.rx.TypeArg<EventBusCollector> __TYPE_ARG
-
EVENT_TEST_SUITE_BEGIN
public static final String EVENT_TEST_SUITE_BEGIN
Jsontype
field value that signals a test suite begins, used as part of the test reporting protocol for the event bus.- See Also:
- Constant Field Values
-
EVENT_TEST_SUITE_END
public static final String EVENT_TEST_SUITE_END
Jsontype
field value that signals a test suite ends, used as part of the test reporting protocol for the event bus.- See Also:
- Constant Field Values
-
EVENT_TEST_SUITE_ERROR
public static final String EVENT_TEST_SUITE_ERROR
Jsontype
field value that reports a test suite error, used as part of the test reporting protocol for the event bus.- See Also:
- Constant Field Values
-
EVENT_TEST_CASE_BEGIN
public static final String EVENT_TEST_CASE_BEGIN
Jsontype
field value that signals a test case begins, used as part of the test reporting protocol for the event bus.- See Also:
- Constant Field Values
-
EVENT_TEST_CASE_END
public static final String EVENT_TEST_CASE_END
Jsontype
field value that signals a test case ends, used as part of the test reporting protocol for the event bus.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
EventBusCollector
public EventBusCollector(EventBusCollector delegate)
-
EventBusCollector
public EventBusCollector(Object delegate)
-
-
Method Detail
-
getDelegate
public EventBusCollector getDelegate()
-
create
public static EventBusCollector create(Vertx vertx, ReportingOptions options)
Create a message handler reporting with the specified options. The returned message handler can be registered to an event bus.- Parameters:
vertx
-options
- the reporting options- Returns:
- the message handler
-
create
public static EventBusCollector create(Vertx vertx, Handler<TestSuiteReport> reporter)
-
register
public MessageConsumer register(String address)
Register the collector as a consumer of the event bus with the specified address.- Parameters:
address
- the registration address- Returns:
- the subscribed message consumer
-
newInstance
public static EventBusCollector newInstance(EventBusCollector arg)
-
-