@Test
public void testConflateChangesDescriptionAndRemoveAs() {
List<Event<String>> script = Arrays.asList(
new SignalEvent<String>((s,v) -> Optional.empty(), "A"),
new SignalEvent<String>((s,v) -> Optional.empty(), "B"),
new DescriptionEvent<String>("foo"),
new DescriptionEvent<String>("bar"),
new SignalCountEvent<String>(1, "C"),
new DescriptionEvent<String>("baz")
);
Queue<Event<String>> queue = DefaultVerifySubscriber.conflateScript(script, null);
assertThat(queue).hasSize(3)
.extracting(Event::getDescription)
.containsExactly("A", "foo", "baz");
}
}