Search in sources :

Example 1 with EventPayload

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));
}
Also used : EventPayloadInteger(org.apache.camel.cdi.pojo.EventPayloadInteger) EventPayloadInteger(org.apache.camel.cdi.pojo.EventPayloadInteger) EventPayloadString(org.apache.camel.cdi.pojo.EventPayloadString) EventPayload(org.apache.camel.cdi.pojo.EventPayload) Test(org.junit.Test)

Example 2 with EventPayload

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));
}
Also used : EventPayload(org.apache.camel.cdi.pojo.EventPayload) Test(org.junit.Test)

Aggregations

EventPayload (org.apache.camel.cdi.pojo.EventPayload)2 Test (org.junit.Test)2 EventPayloadInteger (org.apache.camel.cdi.pojo.EventPayloadInteger)1 EventPayloadString (org.apache.camel.cdi.pojo.EventPayloadString)1