use of org.apache.camel.cdi.pojo.EventPayload in project camel by apache.
the class EventEndpointTest method sendMessagesToProducers.
@Test
public void sendMessagesToProducers() {
produceObject.sendBody("string");
EventPayload foo = new EventPayloadString("foo");
produceStringPayload.sendBody(foo);
produceObject.sendBody(1234);
produceString.sendBody("test");
EventPayload<Integer> bar = new EventPayloadInteger(2);
produceIntegerPayload.sendBody(bar);
EventPayload<Integer> baz = new EventPayloadInteger(12);
produceIntegerPayload.sendBody(baz);
produceFooQualifier.sendBody(456L);
produceBarQualifier.sendBody(495L);
produceObject.sendBody(777L);
assertThat(observer.getObjectEvents(), contains("string", foo, 1234, "test", bar, baz, 456L, 495L, 777L));
// assertThat(observer.getStringEvents(), contains("string", "test"));
assertThat(observer.getStringPayloadEvents(), contains(foo));
assertThat(observer.getIntegerPayloadEvents(), contains(bar, baz));
assertThat(observer.getDefaultQualifierEvents(), contains("string", foo, 1234, "test", bar, baz, 777L));
assertThat(observer.getFooQualifierEvents(), contains(456L));
assertThat(observer.getBarQualifierEvents(), contains(495L));
}
use of org.apache.camel.cdi.pojo.EventPayload in project camel by apache.
the class EventEndpointCdi12Test method sendMessagesToProducers.
@Test
public void sendMessagesToProducers() {
produceObject.sendBody("string");
EventPayload foo = new EventPayload<>("foo");
produceStringPayload.sendBody(foo);
produceObject.sendBody(1234);
produceString.sendBody("test");
EventPayload<Integer> bar = new EventPayload<>(2);
produceIntegerPayload.sendBody(bar);
EventPayload<Integer> baz = new EventPayload<>(12);
produceIntegerPayload.sendBody(baz);
produceFooQualifier.sendBody(456L);
produceBarQualifier.sendBody(495L);
produceObject.sendBody(777L);
assertThat(observer.getObjectEvents(), contains("string", foo, 1234, "test", bar, baz, 456L, 495L, 777L));
assertThat(observer.getStringEvents(), contains("string", "test"));
assertThat(observer.getStringPayloadEvents(), contains(foo));
assertThat(observer.getIntegerPayloadEvents(), contains(bar, baz));
assertThat(observer.getDefaultQualifierEvents(), contains("string", foo, 1234, "test", bar, baz, 777L));
assertThat(observer.getFooQualifierEvents(), contains(456L));
assertThat(observer.getBarQualifierEvents(), contains(495L));
}
Aggregations