public static List<EventIdTypeAndData> toSerializedEventsWithIds(List<EventTypeAndData> serializedEvents, List<Int128> eventIds) { return IntStream.range(0, serializedEvents.size()).boxed().map(idx -> new EventIdTypeAndData(eventIds.get(idx), serializedEvents.get(idx).getEventType(), serializedEvents.get(idx).getEventData(), serializedEvents.get(idx).getMetadata())).collect(Collectors.toList()); }
public static List<EventIdTypeAndData> toSerializedEventsWithIds(List<EventTypeAndData> serializedEvents, List<Int128> eventIds) { return IntStream.range(0, serializedEvents.size()).boxed().map(idx -> new EventIdTypeAndData(eventIds.get(idx), serializedEvents.get(idx).getEventType(), serializedEvents.get(idx).getEventData(), serializedEvents.get(idx).getMetadata())).collect(Collectors.toList()); }
private EventIdTypeAndData toEventWithId(EventTypeAndData eventTypeAndData) { return new EventIdTypeAndData(idGenerator.genId(), eventTypeAndData.getEventType(), eventTypeAndData.getEventData(), eventTypeAndData.getMetadata()); }
@Test public void getEntityResponseShouldConform() throws FileNotFoundException { shouldConformTo(new GetEntityResponse(Collections.singletonList(new EventIdTypeAndData(Int128.fromString("1-1"), "EventType", "EventData", Optional.empty()))), "get-response.json"); } }
@Test @PactVerification(fragment="find") public void shouldFind() throws URISyntaxException, ExecutionException, InterruptedException { LoadedEvents findResult = find().get(); assertEquals(Collections.singletonList(new EventIdTypeAndData(new Int128(8,9), RequestResponseJsonObjects.createdEvent, RequestResponseJsonObjects.eventData, null)), findResult.getEvents()); }
@Test @PactVerification(fragment="findWithTriggeringEvent") public void shouldFindWithTriggeringEvent() throws URISyntaxException, ExecutionException, InterruptedException { LoadedEvents findResult = findWithEventContext().get(); assertEquals(Collections.singletonList(new EventIdTypeAndData(new Int128(8,9), RequestResponseJsonObjects.createdEvent, RequestResponseJsonObjects.eventData, null)), findResult.getEvents()); }